Хорошо, поэтому я работаю с Magento около 1-2 месяцев, не слишком взволнованный, но все же пытаюсь учиться.Magento «теряет» категории при входе в подкатегорию
Мне удалось установить приятную тему шаблона для кого-то, и сейчас я настраиваю ее, чтобы заставить ее работать «правильно».
Но у меня немного странная проблема ... во-первых, мой шаблон не показывает корневые категории в верхнем навигаторе, просто перечисляет первые подкатегории. Это отлично.
Я перехожу в подкатегорию, и я могу видеть подкатегории в левом блоке. Но когда я нажимаю на одну из подкатегорий, левый блок вообще не отображает никаких категорий.
Я могу понять, что это поведение по умолчанию, потому что подкатегория, в которой находится я, не имеет под-под-подкатегорий. Но, мне было интересно, знает ли кто-нибудь хороший способ, когда вы в категории внуков, показывать все категории в основной базе?
EX:
Default Category (Not seen)
Cat 1 (Shown in top nav)
Sub Cat 1
Sub Cat 2
Cat 2 (Shown in top nav)
Sub Cat 1
Sub Cat 2
Cat 3 (Shown in top nav)
Sub Cat 1
Sub Cat 2
Скажем, например, я нажимаю на Sub Cat 2, в том месте, Cat 3, я мог иметь дисплей Magento всех детей от 2-го уровня? В этом примере будет показан Cat 3 со всеми его подкатегориями, почти так же, как если бы я нажал только на Cat 3.
Надеюсь, я объяснил это хорошо, я так же путаюсь с Magento, как и следующий человек ...
(Вот бит перед циклом foreach, чтобы писать категории в моем файле шаблона. В любом случае, чтобы бросить здесь метод getParent(), чтобы он всегда загружал категорию «топ»?)
<?php $_categories=$this->getCurrentChildCategories(); ?>
<?php $_count = is_array($_categories)?count($_categories):$_categories->count(); ?>
<?php if($_count): ?>
Итак, вы хотите меню с категориями «сестра», а не дочерние категории? –