Magento: Как поместить уже созданный статический блок после всего списка товаров и конца боковой панели в magento?
У меня есть 2 колонки левая тема боковой панели в magento. У меня 3 статических блока уже созданы. Теперь я хочу отобразить эти блоки после всего списка товаров и до нижнего колонтитула. Как я могу сделать?
Я уже попробовал, но эти блоки перепутаны с новым продуктом.
1 ответ
Насколько знакомы вы создаете расширение и рекламируете свой собственный код? если я правильно понимаю, вы хотите отобразить 3 различных статических блока перед нижним колонтитулом, но после списка продуктов, верно? в основной колонке.
Вот что я делаю, если мне нужно добавить что-то статичное только для списка товаров.
- Вам нужно создать файл local.xml в вашем пакете / теме в макете, используя ваш сайт.
<!-- Catalog Category (Anchor) -->
<catalog_category_layered>
<reference name="content">
<block type="cms/block" name="cms_footer_links" after="category.products">
<action method="setBlockId"><block_id>static_block_1_identifier</block_id></action>
</block>
<!-- Add the same for the rest of the other static blocks 2 and 3 -->
</reference>
</catalog_category_layered>
Добавьте тот же код в режим N-Anchor Display
<!-- Catalog Category (Non-Anchor) -->
<catalog_category_default>
<reference name="content">
<block type="cms/block" name="cms_footer_links" after="category.products">
<!-- The content of this block is taken from the database by its block_id. You can manage it in admin CMS -> Static Blocks -->
<action method="setBlockId"><block_id>static_block_1_identifier</block_id></action>
<!-- Add the same for the rest of the other static blocks 2 and 3 -->
</block>
</reference>
</catalog_category_default>
Я обошелся без тестирования кода, но думаю, что это должно работать, дайте мне знать, если у вас есть какие-либо проблемы с кодом, и мы можем рассмотреть.