Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não consegui encontrar o erro de sintaxe no código abaixo:
foreach( $rows as $row ) {
if ($level >= $levelStart) :
$itemid = modVMFullCategoryList::vmFCLGetVMItemId($row->category_id);
$itemid = ($itemid ? '&Itemid='.$itemid : '');.'&page=shop.browse&category_id='.$row->category_id . $itemid ));
?>
<?php if($row->category_id == 82) {
echo "";
} else { ?>
<li<?php echo ($currentCat == $row->category_id ? ' id="current"' : '') ?>>
<a class="level<?php echo $level . $menuClass . ($currentCat == $row->category_id ? ' active' : '') ?>" href="<?php echo $link ?>" target="_self">
<?php echo htmlspecialchars(stripslashes($row->category_name), ENT_COMPAT, 'UTF-8') ?></a>
<?php endif;vmFCLBuildMenu($row->category_id, $level + 1, $params, $currentCat);
if ($level >= $levelStart) : ?>
</li>
<?php endif; } ?>
<?php endif;Alguem pode me ajudar?
Verdade, esqueci de postar...aponta para a linha:
<?php endif;
// Check for sub categories
No endif;
Acho que o erro ta no fechamento do else, mas não tenho idéia como resolver
<?php if($row->category_id == 82) {
echo "";
} else { ?>Você abriu o else e não o fechou.
Feche-o antes do endif
Qual a mensagem de erro que aparece ?
Geralmente ela aponta o número da linha e tal.. ai facilita bastante.