измените имя фильтра в Magento с 'category' на имя родительской категории - PullRequest
0 голосов
/ 06 августа 2011

В многослойном представлении категорий список подкатегорий называется «Категория» (как показано здесь: http://demo.magentocommerce.com/bed-and-bath),. Я бы хотел, чтобы вместо него было указано название родительской категории (если он имеетparent, отличный от корневой категории).

Таким образом, в приведенном выше примере ссылки, а не:

CATEGORY
-- Living Room
-- Bedroom

, это будет:

FURNITURE
-- Living Room
-- Bedroom

Кажется, моя главная проблема - выяснить, как получить доступ к модели категорий из Mage_Catalog_Block_Layer_View, так как $this->getCurrentCategory(), похоже, не работает.

Использование Magento ver. 1.5.1.0

Спасибо!

1 Ответ

0 голосов
/ 06 августа 2011

Текущая категория хранится в реестре Magento под ключом current_category.Вы можете получить доступ к этому значению, вызвав:

$current_category = Mage::registry('current_category');

Для полноты вы можете установить значения в реестре, используя Mage::register('mykey', $myvalue).

Шаблоны, представляющие интерес (я думаю) находятся под template/catalog/layer.Не цитируйте меня все же.Вы должны включить шаблоны подсказок для двойной проверки.

...