У меня есть следующие категории
Автозапчасти (0) Шины (0) Диски (5)
Теперь в списке продуктов очевидно, что автозапчасти en tire listing возвращает 0 продуктов. Но для пользователя это неудобно. Можно ли показывать дочерние элементы, если категория пуста?
С уважением
Вы отметили категорию как категорию привязки в административном интерфейсе? Это должно позволить продуктам дочерних категорий отображаться в списке родительских категорий.
Надеюсь, это поможет.
Спасибо, Джо
Я искал часы для ответа на это сам и, наконец, нашел решение.
Поскольку многие сайты и вопросы дают решение «установить родительскую категорию на« якорь = да »или« попробуйте переиндексировать ваши продукты », вы можете обнаружить, что ни одна из них не работает. Однако вам необходимо объединить их:
1. Сначала укажите категории, которые вы хотите показать своим продуктам подкатегорий, «привязать» – «Да». (Каталог> Управление категориями "в админке) Теперь вы увидите, что эта категория содержит количество продуктов, которые вместе содержат все подкатегории.
2. Чтобы показать это на своем веб-сайте, вы должны переиндексировать данные сейчас. В разделе «Администрирование» перейдите в «Система»> «Управление индексами» и установите флажок «Категория продуктов». Хит «отправить», и он будет переиндексироваться.
Voilà, ваши продукты показывают, где вы хотите их показать. Один недостаток заключается в том, что на странице теперь также будет отображаться «многоуровневая навигация», но если вы этого не хотите, вы можете просто установить div
который содержит это для display:none
в CSS.
Мы обязаны всем этим на этом сайте, где я нашел его: http://sheldonrcohen.com/Blog/tabid/88/EntryId/12/Magento-parent-category-not-showing-sub-category-products.aspx
Спасибо Шелдон Коэн! 🙂