Я хотел бы блок, который показывает слайд-шоу на левой стороне для определенной категории. Однако я получил показ слайдов на всех страницах, сославшись на левый столбец в файле макета. Нам нужно, чтобы слайд-шоу появлялось только в определенной категории (id 225) с левой стороны.
Моя дорожная карта решения на данный момент:
1. переписать URL конкретной категории в мой настроенный модуль / контроллер / действие (тест / индекс / индекс)
2. В файле макета test / index / index test.xml я хотел бы переопределить дескриптор каталога catalog_category_default (я получил это с помощью Alan Storm Layout Views http://alanstorm.com/category/magento), который обновит левый столбец моим новым блоком слайд-шоу. Вот так выглядит мой файл test.xml
Это дает мне следующую ошибку:
Фатальная ошибка: вызов функции-члена getMetaTitle () для необъекта в /app/code/local/Mage/Catalog/Block/Category/View.php в строке 43
Из ошибки я заключаю, что дескриптор переопределяется, однако отсутствует идентификатор категории, потому что строка 43:
if ($ title = $ this-> getCurrentCategory () -> getMetaTitle ()) {
Как видите, я попытался установить идентификатор категории в файле макета test.xml, но без особого успеха.
Как установить идентификатор категории в файле макета? Это выполнимое решение или правильный способ сделать? Я действительно перебираю ручку?
Спасибо Марготс