Skip to content
EasyFavicon
EasyFavicon
Фавиконки из редактора RealFaviconGenerator прямо в админке MODX 2 и 3
  1. Компоненты
  2. EasyFavicon
  3. Контексты

Контексты ​

У языковых версий и поддоменов может быть своя фавиконка. Поле «Контексты» в форме профиля появляется, когда контекстов на сайте больше одного (менеджер не в счёт).

Контексты в форме профиля

  • Контексты не отмечены — общий профиль: выводится во всех контекстах, где нет своего профиля.
  • Контексты отмечены — профиль выводится только в них и главнее общего.

Активным может быть один профиль на контекст. Включённый профиль выключает другие активные профили тех же контекстов: общий — другой общий, контекстный — профили с общими с ним контекстами. Общий и контекстный профили друг другу не мешают.

В списке профилей у активного общего профиля видно, в каких контекстах вместо него выводится свой: «кроме English».

Общий и контекстный профили в списке

Каталоги ​

Имена файлов у RealFaviconGenerator одинаковые для всех наборов, поэтому у активных профилей разных контекстов должны быть разные каталоги: наборы в одном каталоге затёрли бы друг друга. Включить профиль в каталог, который уже занят активным профилем другого контекста, EasyFavicon не даст — назовёт этот профиль и попросит указать свой каталог, например /favicon-en/.

Профилям одних и тех же контекстов общий каталог не мешает: активен из них всегда один, и при переключении он выкладывает свой набор заново.

Вывод ​

Плагин и сниппет берут профиль контекста текущей страницы. Настройка easyfavicon.auto_inject_profile и параметр profile у сниппета задают профиль явно — тогда контекст не учитывается.