PDA

Просмотр полной версии : переменные из TSconfig страницы как условие в темплейте


3ton
15.01.2010, 15:00
можно ли задать в TSconfig страницы переменную и потом использовать ее в темплейте для условия

например задаю в TSconfig страницы

frameMod = 2

а в темплейте проверяю

[frameMod = 2]
// делаем 2 фрейма
[else]
// создаем 1 фрейм
[end]

jettero
15.01.2010, 18:04
обычно для этого используют секцию "константы" в шаблоне

TSconfig предназначен для настройки вида страниц для работы в BE

3ton
15.01.2010, 19:01
мне просто надо пометить страницы чтоб в шаблоне обрабатывать их по другому

jettero
15.01.2010, 19:42
TSconfig по-идее не должен парсится при FE выводе, так что он не в кассу

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

2. можно расширить таблицу pages добавив новое поле, чекбокс или селект, значение которого потом обрабатывать в TS и выбирать нужный шаблон

Valery Romanchev
16.01.2010, 11:31
3. можно использовать те поля, которые есть в pages - например layout, он для таких вещей предназначен

3ton
19.01.2010, 13:33
3 вариант самый подходящий за что респект!