Здравствуйте!
Возникла проблема с отображением подкатегорий.
Настроен вывод подкатегорий в top страницы текущей категории.
Выглядит вот так:
При переходе на уровень ниже, например, в "Одежда/Свитеры" подкатегории убираются из-за отсутствия дочерних и остается непривлекательное пустое место. выглядит вот так:
Как сделать, чтобы независимо от глубины отображались одни и те же начальные подкатегории?
Покопавшись в коде, обнаружила, что этот эффект можно устранить, если при выводе подкатегорий в файле category.tpl использовать оператор <?php } else { ?>.
Например, вот так работает, но я не нашла какую переменную нужно подставить вместо стандартной $category.
<?php if ($categories) { ?>
<?php foreach ($categories as $category) { ?>
<?php if ($category['thumb']) { ?>
<a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" /></a>
<?php } ?>
<?php } ?>
</br>
</br>
<?php } else { ?>
-----------------
Этот текст выводится в подкатегориях, у которых нет дочерних категорий. По идее, нужно вставить точно такой же код, как и в первой половине, но на какую переменную заменить $category ???[/font][/color]
[color=#141414][font=Tahoma,]<a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" /></a>
-----------------
<?php } ?>
Подскажите, плиз!