Подтвердить что ты не робот

MAGENTO - просмотр подкатегорий в категории корней

i havent смог найти ответ для этого в любом месте, но я не видел, чтобы отображать любой из продуктов на странице корневых категорий из своих подкатегорий. Когда я нажимаю категорию из верхней навигации, я получаю подкатегории слева и справа (основное содержимое) "Нет продуктов, соответствующих выбору". Каждый субат. показывает свои продукты.

В Admin → Каталог → Управление категориями, в каждой категории отображается количество продуктов i.e(4), однако отображается его категория корней (0).

Любые идеи?

заблаговременно


Решение

Перейти к Admin → Каталог → Управление категориями → "Выбрать категорию" → Настройки дисплея → Является якорем = "Да"

Тогда:

Администратор → Система → Управление индексами → "Выбрать все" → "Данные реиндекса" → "Отправить"

Спасибо за все комментарии

4b9b3361

Ответ 1

Убедитесь, что для вашей корневой категории установлено значение "Является ли якорь" "Да".

Ответ 2

Установите привязку как YES, а затем переопределите категории в управлении индексами.

Ответ 3

Каждая категория имеет связанные продукты. Просто присоедините эти продукты к категории более высокого уровня.
Они появятся в интерфейсе в этой категории.

Ответ 4

<div class="category-grid-new">
    <?php $_columnCount; ?>
        <ul>
            <?php if($i++%$_columnCount==0): ?>
            <?php foreach ($this->getCurrentCategory()->getChildrenCategories() as $_subcat): ?>
                <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0):?> last<?php endif; ?>">
                    <a href="<?php echo $_subcat->getUrl() ?>">
                        <div class="category-img"><img src="<?php echo $_category->getImageUrl() ?>" alt="" width="100px" height="100px"/></div>
                        <div class="category-data"><?php echo Mage::helper('catalog/output')->categoryAttribute($_subcat, $_subcat->getName()) ?></div>
                    </a>
                </li>
        <?php endforeach ?>
        </ul>
    <?php endif; ?>
</div>

Ответ 5

Сначала укажите идентификатор атрибута атрибута is_anchor:

SELECT * FROM eav_attribute where attribute_code = 'is_anchor';

Мы получаем атрибут id 51 в моей базе данных. Теперь запустите следующий запрос

UPDATE catalog_category_entity_int set value = 1 where attribute_id = 51;

замените 51 своим собственным идентификатором атрибута. И просто перестройте эти индексы