Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.01.2010, 15:00   #1
3ton
Senior Member
 
Регистрация: 25.12.2009
Сообщений: 106
По умолчанию переменные из TSconfig страницы как условие в темплейте

можно ли задать в TSconfig страницы переменную и потом использовать ее в темплейте для условия

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

frameMod = 2

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

Код:
[frameMod = 2]
// делаем 2 фрейма
[else]
// создаем 1 фрейм
[end]
3ton вне форума   Ответить с цитированием
Старый 15.01.2010, 18:04   #2
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

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

TSconfig предназначен для настройки вида страниц для работы в BE
jettero вне форума   Ответить с цитированием
Старый 15.01.2010, 19:01   #3
3ton
Senior Member
 
Регистрация: 25.12.2009
Сообщений: 106
По умолчанию

мне просто надо пометить страницы чтоб в шаблоне обрабатывать их по другому
3ton вне форума   Ответить с цитированием
Старый 15.01.2010, 19:42   #4
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

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

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

2. можно расширить таблицу pages добавив новое поле, чекбокс или селект, значение которого потом обрабатывать в TS и выбирать нужный шаблон
jettero вне форума   Ответить с цитированием
Старый 16.01.2010, 11:31   #5
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

3. можно использовать те поля, которые есть в pages - например layout, он для таких вещей предназначен
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 19.01.2010, 13:33   #6
3ton
Senior Member
 
Регистрация: 25.12.2009
Сообщений: 106
По умолчанию

3 вариант самый подходящий за что респект!
3ton вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
Как параметрически задать цвет графических элементов в темплейте? Юрий Общие вопросы 0 27.01.2006 21:45
Как увидеть еонтент страницы имеено на выбраном языке 9 на англ. или рус)?? lili Общие вопросы 2 15.12.2005 14:37
Как увидеть еонтент страницы имеено на выбраном языке 9 на англ. или рус)?? lili Общие вопросы 2 08.12.2005 14:13
Как увидеть еонтент страницы имеено на выбраном языке 9 на англ. или рус)?? lili Общие вопросы 2 08.12.2005 14:12


Часовой пояс GMT +4, время: 00:49.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория