## Настройка расширений для шаблонов

### Цель

Определите условия замены каждого шаблона на шаблон-расширение (шаблон, названный "заменяющим").

"Исходный шаблон" из ./template/yoga (или другой) будет заменен на "заменяющий" если заменяющий связан с этим "исходным" (и, опционально, если URL содержит "Опциональное ключевое слово URL").

"Опциональное ключевое слово URL" это те, которые Вы можете найти после названия модуля в URL.

Поэтому "Опциональные ключевые слова URL" могут быть активным "прямыми ссылками" (см. соответствующий раздел в нашей документации для дальнейшего объяснения).

Читайте: `Предупреждение` условий использования.

### Что такое шаблон-расширение?

Этот инструмент конфигурации - мощный для новичков и продвинутых пользователей. С помощью FTP, в папке template-extension, Web-мастер может дублировать много разных .tpl файлов ("исходный шаблон") с различным названием ("заменяющим"). "Исходные шаблоны", текущие оригинальные поддерживаемые шаблоны:

- index.tpl
- mainpage_categories.tpl и/или thumbnails.tpl
- menubar.tpl
- header.tpl и/или footer.tpl
- picture_content.tpl и/или picture.tpl
- profile.tpl и/или profile_content.tpl
- tags.tpl
- upload.tpl
- about.tpl
- popuphelp.tpl
- search.tpl и/или search_rules.tpl
- nbm.tpl и/или notification.tpl
- identification.tpl и/или register.tpl
- redirect.tpl

### Где мне найти "исходные шаблоны"?

Находятся исходные шаблоны в template/yoga/ (не редактируйте их там для сохранения возможности обновления). Так, с "исходными шаблонами", любой web-мастер может создать свои "заменяющие (пользовательские шаблоны)".

### Куда записать "заменяющие"?

Заменяющие (пользовательские шаблоны) должны находиться в папке template-extension (или ее подпапке). Заменяющие могут иметь любые имена файлов с расширением .tpl. Например: template-extension/my-extension/video.tpl.

### Как мне активировать мои "заменяющие шаблоны"?

Каждый исходный шаблон должен быть сопоставлен со своим заменяющим (пользовательским шаблоном) чтобы активировать связанные замены. Это является целью "Настройки расширений для шаблонов" в меню Настроек.

Если Вы выберете Опциональное ключевое слово URL тогда замена будет производиться только на страницах с этим ключевым словом. Например: index.php?/most_visited

Продвинутые пользователи могут использовать прямую ссылку как Опциональное ключевое слово URL.

### Как мне деактивировать мои "заменяющие шаблоны"?

- Отмените выбранный "Исходный шаблон".
- Через FTP удалите "заменяющий".

### Предупреждение

- Оригинальный шаблон должен быть "исходным" шаблоном, иначе результат может быть непредсказуемым!
- При наличии нескольких заменяющих (пользовательских шаблонов) с одинаковыми исходными шаблонами и одинаковыми опциональным ключевым словом URL только последний заменяющий будет активным.
- Отмена выбора опционального ключевого слова URL сделает активной заменяющий шаблон для всех. Как в предыдущем пункте, следующий выбор может отменить предыдущий.
- Подпапки: Подпапки игнорируются, но они удобны для смены текущих установок.
- При удалении замещающего Исходный шаблон будет снова активным.