Magento: Как поместить уже созданный статический блок после всего списка товаров и конца боковой панели в magento?

У меня есть 2 колонки левая тема боковой панели в magento. У меня 3 статических блока уже созданы. Теперь я хочу отобразить эти блоки после всего списка товаров и до нижнего колонтитула. Как я могу сделать?

Я уже попробовал, но эти блоки перепутаны с новым продуктом.

1 ответ

Насколько знакомы вы создаете расширение и рекламируете свой собственный код? если я правильно понимаю, вы хотите отобразить 3 различных статических блока перед нижним колонтитулом, но после списка продуктов, верно? в основной колонке.

Вот что я делаю, если мне нужно добавить что-то статичное только для списка товаров.

  1. Вам нужно создать файл 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>

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

Другие вопросы по тегам