#magento
#magento
Вопрос:
Я только начал разрабатывать шаблон для Magento 1.6, это новая установка, и я создал папку для приложения и обложки! Я создаю файлы только для разделов, которые мне нужно отредактировать, чтобы оставить базовый шаблон для выполнения всего остального. Единственными файлами, которые я отредактировал, являются left_callout.phtml и header.phtml также я отредактировал checkout.xml чтобы переместить Мою корзину на левую боковую панель.
Я зашел в администратор и изменил категорию по умолчанию на 2 столбца и левую боковую панель, как вы можете видеть на изображении ниже:
http://i.stack.imgur.com/HQlLQ.jpg
Но когда я просматриваю категории во внешнем интерфейсе, он по-прежнему показывает 3 столбца с обеими боковыми панелями, как вы можете видеть на изображении ниже:
http://i.stack.imgur.com/70Xnf.jpg
Я отключил кэш в admin! И я не редактировал файлы XML, кроме checkout.xml Кто-нибудь знает, почему это происходит? Кроме того, почему разделы выделены серым цветом в подкатегориях, как вы можете видеть на изображении выше.
Ответ №1:
Напишите этот код в local.xml (Если нет, то создайте):-
Путь:-magento_folder/app/design/frontend/mytheme(your_package)/neo(your_theme)/layout/local.xml
Попробуй это :
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
</default>
<catalog_category_default>
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>
</catalog_category_default>
</layout>
Установите макет
1column.phtml
2columns-right.phtml
3columns.phtml
между тегами шаблонов в зависимости от ваших требований.
При нажатии на любую категорию страница, которую вы увидите, должна иметь выбранный выше шаблон макета
Надеюсь, это может вам помочь.
Комментарии:
1. Был так близок к этому решению. Моя ссылка была category.xml но дескриптора «catalog_category_view» там не существует. Вместо этого есть «catalog_category_default», но использование этого не работает. Я использую 1.7.0.2
Ответ №2:
Я думаю, вам следует отредактировать page.xml и измениться под <default>
<block type="page/html" name="root" output="toHtml" template="page/3columns.phtml">`
Для
<block type="page/html" name="root" output="toHtml" template="page/2columns-left.phtml">`
Может быть, это поможет http://www.magentocommerce.com/boards/viewthread/16838 /