Не отображаются многослойные навигационные атрибуты Magento - PullRequest
8 голосов
/ 16 марта 2011

Я использую раскрывающиеся атрибуты и задаю их с помощью «Использовать в многоуровневой навигации», но они там не отображаются.

Любые предложения, почему?!

Ответы [ 6 ]

16 голосов
/ 07 февраля 2012
  1. Нажмите category->display setting-> Is anchor и установите «Да».
  2. Откройте атрибут и установите layered navigation -> yes.
  3. Если все еще не работает, переиндексировать с system->index management
4 голосов
/ 16 марта 2011

Если есть сомнения, очистите кеш и перестройте индексы.

2 голосов
/ 16 марта 2011

Думаю, я от него отказался IsAnchor = Да нужно включить напрямую для категории с продуктами в ...

Есть ли возможность массовой загрузки, которую можно использовать для импорта / создания этих атрибутов?

1 голос
/ 24 октября 2011

Многоуровневая навигация должна быть включена в параметрах атрибута, а для параметра категории «Якорь» необходимо установить значение «Да» .И это работает просто отлично.

0 голосов
/ 25 февраля 2014

Для обновления всех категорий с атрибутом is_anchor до 1:

<?php

require_once 'app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

ini_set('display_errors', 1);
ini_set('max_execution_time', 600);

$categories = Mage::getModel('catalog/category')->getCollection();

foreach ($categories as $cat){

   $_cat = Mage::getModel('catalog/category')->load($cat->getId());

   if ($_cat->getData('is_anchor') == 0){
      $_cat->setData('is_anchor',1);
      $_cat->save();
   }

   echo $_cat->getName().' '.$_cat->getData('is_anchor').'<br/>';
}
0 голосов
/ 16 марта 2011

Проверьте, включена ли многоуровневая навигация, и есть ли хотя бы 1 товар с таким атрибутом, поскольку magento скрывает все значения, у которых нет товаров

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...