Подключение общего шаблона сайта

При необходимости подключения одного и того же шаблона для разных языковых версий определенного раздела на вашем сайте (например, /section/, /ua/section/, /en/section/), можно избежать создания отдельного правила для каждой языковой версии. Для этого выполните следующие шаги:

  1. Откройте настройки подключения шаблона для вашего сайта.
  2. Создайте новое правило с типом условия "Выражение PHP".
  3. В поле условия введите следующий код:
    Code Copy code Code copied!
    1
    
    CSite::InDir(SITE_DIR.'section/')
  4. Этот код проверяет, находится ли пользователь в разделе, указанном в пути после основного каталога сайта (например, /section/), и возвращает true или false в зависимости от результата.
  5. Сохраните настройки.

После выполнения этих шагов, указанный шаблон будет автоматически подключаться для всех языковых версий разделов, которые соответствуют указанному пути (например, /section/). Это позволит избежать дублирования правил для каждой языковой версии и обеспечит единое подключение шаблона для всех разделов, требующих данной настройки.

Количество показов: 544
Дата изменения: 27.08.2023 07:30:43