Задать вопрос

Как не выводить пустое меню?

<?php if (isset($category['children'][$i]['level3'])) {  $level3menus = $category['children'][$i]['level3']; ?>
              <ul class="level3">
                <?php foreach( $level3menus as $level3menu) {?>
                  <li><a href="<?php echo $level3menu['href']; ?>" class=""><?php echo $level3menu['name'];?></a></li>
                <?php } ?>
              </ul>
            <?php } ?>

Вот такой код имеется, выводит меню третьего уровне в шапке сайта (Opencart 1.5)
Работает отлично, но проблема в том, что если у категории 2рого уровня нет детей, то меню 3тьего уровня все равно выводится, просто пустое

Можно ли как то это легко исправить добавив какое то условие в код выше?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@gian_tiaga
Добавить !empty, но именно добавить, не заменяйте isset иначе будет ошибка при отсутствии совсем 3 уровня
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы