Magento: тема резервной иерархии - PullRequest
2 голосов
/ 17 сентября 2011

Может кто-нибудь проверить, что я думаю о том, что происходит с резервной иерархией тем Magento.

  1. Последняя точка возврата - / base / default / theme.
  2. В вашем интерфейсе / пакете (они одно и то же?) Тема по умолчанию выбрана на странице администрирования Magento: Система-> Конфигурация-> Общие-> Дизайн-> Темы -> "B" ( «B» - пример названия темы).
  3. В верхней части темы пакета по умолчанию вы можете выбрать активную тему в Система-> Дизайн-> "A".

Таким образом, с этой настройкой Magento сначала изучит «A», затем «B», а затем, наконец, прибегнет к base / default, если ни у A, ни у B нет нужных файлов.

Правильно или нет? ТИА!

Ответы [ 2 ]

4 голосов
/ 19 сентября 2011

Сорт.

Аварийная иерархия в Magento CE v1.4 + и EE v1.8 + выглядит следующим образом.

Поиск запрошенного файла в:
приложение / дизайн / интерфейс / custom_package / custom_theme /
скин / внешний интерфейс / пользовательский пакет / пользовательский стиль
Если не найдено, ищите запрошенный файл в:
приложение / дизайн / интерфейс / custom_package / по умолчанию
кожа / интерфейс / custom_package / по умолчанию
Если не найдено, ищите запрошенный файл в:
приложение / дизайн / интерфейс / базы / по умолчанию
кожа / интерфейс / базы / по умолчанию
Если не найден, произойдет ошибка рендеринга.

Источник: Иерархия тем Magento - Изменения в CEv1.4 и EEv1.8

0 голосов
/ 06 мая 2013

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

Если вы не используете дочернюю тему, magneto будет использовать / base /, однако, если у вас активна дочерняя тема, magneto будет использовать файлы пользовательских тем.

Например, если в вашем новом файле темы есть файл header.phtml, но нет файла footer.phtml, Magento автоматически вернется к базе. поэтому редактировать базовые файлы никогда не бывает разумно

...