Как и зачем настраивать файловые пути оформительской темы?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

21.09.2014 07:48

Файловые пути оформительской темы Magento настраиваются в административном разделе «Система» → «Настройки» → «Общие» → «Оформление».

Секция «Пакет»
Прикрепленное изображение: Пакет.png
Здесь указывается пакет оформительской темы.
Пакет — это корневая папка оформительской темы.
Она расположена по пути app/design/frontend/<пакет> для шаблонов, макетных файлов и языковых файлов темы.
Она расположена по пути skin/frontend/<пакет> для браузерных файлов темы (CSS, JavaScript, декоративные картинки).
Менять значение этой графы рекомендуется только в двух случаях:
  • если об этом явно сказано в руководстве по настройке используемой Вами нестандартной оформительской темы.
  • если Вы создаёте свою оформительскую тему и хорошо понимаете, что делаете.

Секция «Тема»
Прикрепленное изображение: Тема.png
«Нестандартная папка языковых файлов темы»
По умолчанию система использует языковые файлы темы из папки
app/design/frontend/<пакет>/<тема>/locale.
В данной графе Вы можете указать нестандартную папку языковых файлов темы вместо папки <тема>, и тогда система будет использовать языковые файлы темы из папки
app/design/frontend/<пакет>/<нестандартная папка языковых файлов темы>/locale.
Заполнять эту графу рекомендуется только в двух случаях:
  • если об этом явно сказано в руководстве по настройке используемой Вами нестандартной оформительской темы.
  • если Вы создаёте свою оформительскую тему и хорошо понимаете, что делаете.

«Нестандартная папка шаблонов»
По умолчанию система использует шаблоны из папки
app/design/frontend/<пакет>/<тема>/template.
В данной графе Вы можете указать нестандартную папку шаблонов вместо папки <тема>, и тогда система будет использовать шаблоны из папки
app/design/frontend/<пакет>/<нестандартная папка шаблонов>/template.
Заполнять эту графу рекомендуется только в двух случаях:
  • если об этом явно сказано в руководстве по настройке используемой Вами нестандартной оформительской темы.
  • если Вы создаёте свою оформительскую тему и хорошо понимаете, что делаете.

«Нестандартная папка браузерных файлов»
По умолчанию система использует браузерные файлы
(CSS, JavaScript, декоративные картинки) из папки
skin/frontend/<пакет>/<тема>.
В данной графе Вы можете указать нестандартную папку браузерных файлов вместо папки <тема>, и тогда система будет использовать браузерные файлы из папки
skin/frontend/<пакет>/<нестандартная папка браузерных файлов>.
Заполнять эту графу рекомендуется только в двух случаях:
  • если об этом явно сказано в руководстве по настройке используемой Вами нестандартной оформительской темы.
  • если Вы создаёте свою оформительскую тему и хорошо понимаете, что делаете.

«Нестандартная папка макетов»
По умолчанию система использует макеты из папки
app/design/frontend/<пакет>/<тема>/layout.
В данной графе Вы можете указать нестандартную папку макетов вместо папки <тема>, и тогда система будет использовать макеты из папки
app/design/frontend/<пакет>/<нестандартная папка макетов>/layout.
Заполнять эту графу рекомендуется только в двух случаях:
  • если об этом явно сказано в руководстве по настройке используемой Вами нестандартной оформительской темы.
  • если Вы создаёте свою оформительскую тему и хорошо понимаете, что делаете.

«Нестандартная папка темы»
По умолчанию система использует файлы темы из папки
app/design/frontend/<пакет>/default.
В данной графе Вы можете указать нестандартную папку темы вместо папки default, и тогда система будет использовать макеты из папки
app/design/frontend/<пакет>/<нестандартная папка темы>.
Заполнять эту графу рекомендуется только в двух случаях:
  • если об этом явно сказано в руководстве по настройке используемой Вами нестандартной оформительской темы.
  • если Вы создаёте свою оформительскую тему и хорошо понимаете, что делаете.

Кнопка «добавить исключение для некоторых браузеров/устройств»
Такая кнопка присутствует у каждой перечисленной выше опции.
Эта кнопка позвляет задать индивидуальные значения опции для конкретных браузеров/устройств.
Исключения применяются в заданном Вами порядке, сверху вниз.
Для каждого исключения в графе «браузеры» укажите регулярное выражение, которому должен отвечать заголовок HTTP User-Agent тех браузеров, к которым относится исключение.
Например: «iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini».

Поделиться темой: