При необходимости подключения одного и того же шаблона для разных языковых версий определенного раздела на вашем сайте (например, /section/
, /ua/section/
, /en/section/
), можно избежать создания отдельного правила для каждой языковой версии. Для этого выполните следующие шаги:
- Откройте настройки подключения шаблона для вашего сайта.
- Создайте новое правило с типом условия "Выражение PHP".
- В поле условия введите следующий код: Code Copy code Code copied!
CSite::InDir(SITE_DIR.'section/')
- Этот код проверяет, находится ли пользователь в разделе, указанном в пути после основного каталога сайта (например,
/section/
), и возвращаетtrue
илиfalse
в зависимости от результата. - Сохраните настройки.
После выполнения этих шагов, указанный шаблон будет автоматически подключаться для всех языковых версий разделов, которые соответствуют указанному пути (например, /section/). Это позволит избежать дублирования правил для каждой языковой версии и обеспечит единое подключение шаблона для всех разделов, требующих данной настройки.
Количество показов: 544
Дата изменения: 27.08.2023 07:30:43