2013-07-18 4 views
0

Я хотел бы добавить дополнительную информацию о категории, но внизу. После выкладывания продуктов.Magento - Настройка категории Страница

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

Любые идеи, по которым я собираюсь это сделать?

С благодарностью

p.s. им с помощью лавинного кожи

ответ

0

Я думаю, что вы можете сделать это путем создания статического block.For каждой категории вы можете сделать статический блок от администратора CMS-> статический блок, а затем на странице категории, где вы хотите, чтобы показать содержимое статического блока основываясь на текущей категории.

вы можете получить текущую категорию базы в этой текущей категории, вы можете вызвать конкретный статический блок, и вы можете отображать базу контента по категориям.

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('yourblockid')->toHtml(); ?> 

Используя выше, вы можете получить статический блок в файле шаблона.

и с помощью этого вы можете получить информацию о текущей категории

<?php echo Mage::getModel('catalog/layer')->getCurrentCategory() ?> 

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

Надеюсь, что этот ans попробует вас. сообщите мне, если вы все еще сталкиваетесь с какой-либо проблемой.

+0

Я попытался это: ': \t \t getLayout() -> createBlock ('К/блок ') -> setBlockId (' static_block_i_created ') -> toHtml(); \t?> ' , но в результате получается пустой список продуктов. – bigapple

+0

попробуйте сделать это getCurrentCategory() == "Категория Im Looking for"):?> getLayout() -> createBlock ('CMS/блок') -> setBlockId ('static_block_i_created') -> toHtml(); ENDIF;?> – drsndodiya

Смежные вопросы