Как добавить что-то в правую боковую панель в Magento - PullRequest
10 голосов
/ 04 апреля 2011

Я новичок в Magento.Я прочитал десяток вопросов здесь и сообщений на форумах Magento, но ни один из них, похоже, не объясняет, как решить мою проблему.В правом столбце у меня есть «Недавно просмотренные товары», «Моя корзина» и «Сравнить товары».Все, что мне нужно сделать, это добавить статический блок в правый столбец.

Насколько я знаю, мне нужно отредактировать какой-нибудь XML-файл, но где этот файл?Кажется, я даже не могу найти, как были добавлены эти три существующих блока.Полагаю, если бы я мог найти тех, кого я бы нашел, как добавить еще одну.

Пожалуйста, помогите, я совершенно потерян.Спасибо.

Редактировать

Я, очевидно, здесь упускаю что-то фундаментальное.Позвольте мне выразить это другими словами.У меня есть категория "AAA". В этой категории я добавил с помощью панели администратора: описание, изображение и назначенные несколько продуктов.Затем я открываю эту категорию в веб-браузере и вижу все свои данные в основной области и эти три блока (упомянутых выше) в правой боковой панели.Как Magento узнает, как показать эти три блока, а не какие-то другие?Где написано, чтобы показать эти три блока?

Ответы [ 2 ]

14 голосов
/ 04 апреля 2011

Вам необходимо обновить XML-файл макета, расположенный в app/design/frontend/*DEFAULT*/*DEFAULT*/layout/.Какой XML-файл зависит от того, где именно вы будете обновлять.

Если вы хотите, чтобы этот статический блок отображался на каждом отдельном элементе, вам нужно обновить дескриптор по умолчанию в page.xml.Или, что еще лучше, создайте свой собственный local.xml файл , как описано здесь , и поместите его в содержание.

<layout version="0.1.0">
  <default>
    <reference name="right">
      <block type="your/type" template="path/to/your/template.phtml" />
    </reference>
  </default>
</layout>

Если у вас все еще есть вопросы, я рекомендую вам просмотреть Руководство дизайнера

4 голосов
/ 27 октября 2012

Эти блоки обозначены для отображения в файле catalog.xml, файле checkout.xml и файле reports.xml.Блок недавнего сравнения также появится, если клиент выполняет сравнение товаров, как и список желаний, если покупатель добавляет товары в свой список желаний (этот блок контролируется wishlist.xml).Если вы хотите, чтобы эти блоки не появлялись, просто отредактируйте эти файлы, удалив ссылки, ссылающиеся на правый столбец и соответствующие блоки.

Можно редактировать файлы так, чтобы блоки появлялись только в определенных случаях, инструкции см. В следующем посте http://emagen.co.uk/magento-tips-advice/hide-shopping-cart-sidebar/

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