- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Magento. Как изменить порядок блоков
Ноябрь 18, 2015
Из этого туториала Вы узнаете, как изменить порядок блоков в шаблоне Magento.
Magento. Как изменить порядок блоков
Вы можете изменить порядок блоков боковой панели в одном из файлов шаблона. Используйте FTP или Панель управления хостингом, для того чтобы получить доступ к нужному файлу. Откройте на сервере следующий файл: /app/design/frontend/tm_themes/themeXXX/layout/local.xml. Используйте любой редактор HTML, для того чтобы ознакомится с его содержимым. Найдите следующий фрагмент кода:
<reference name="left"> <block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" after="catalog.leftnav"> <action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action> <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action> <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action> <block type="core/text_list" name="cart_sidebar.extra_actions" as="extra_actions" translate="label" module="checkout"> <label>Shopping Cart Sidebar Extra Actions</label> </block> </block> </reference>
Измените название ссылки на <reference name="left_first">:
Это позволит Вам использовать инструменты before="-" и after="-", для того чтобы изменить порядок блоков боковой панели. Введите название блока вместо дефиса.
Давайте, например, изменим порядок блоков ‘Сортировать по…’ и ‘Корзина’:
-
Найдите следующую строку в файле local.xml: <block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
<block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
before="-" — это значение, которое Вам нужно изменить.
-
Укажите, хотите ли Вы отобразить корзину до или после фильтра «Сортировать по…». Давайте разместим её после фильтра «Сортировать по…». Код должен выглядеть следующим образом:
<block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" after="catalog.leftnav">
Вы можете изменить значения для других блоков боковой панели. Обновите файл после внесения изменений.
Обратите внимание: возможно вам понадобится провести повторную индексацию данных и очистить кэш, для того чтобы применить изменения.
Вернитесь на страницу категорий и обновите её. Вы успешно изменили порядок блоков боковой панели.
Вы можете также ознакомиться с детальным видео-туториалом ниже: