Как добавить что-то к правой боковой панели в Magento

Я новичок в Magento. Я прочитал дюжину вопросов здесь и сообщения на форумах Magento, но ни один из них, похоже, не объясняет, как решить мою проблему.

У меня есть расположение двух столбцов для моих категорий. В правой колонке есть "Недавно просмотренные элементы", "Моя корзина" и "Сравнить продукты". Все, что мне нужно сделать, это добавить статический блок в правый столбец.

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

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

Edit

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

Ответ 1

Вам нужно обновить 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>

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

Ответ 2

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

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