Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
28.04.2013, 22:20 | #1 |
Новенький
Регистрация: 23.04.2013
Сообщений: 6
|
несколько шаблонов.
Приветствую!
Уважаемые, подскажите, как можно вот такое реализовать: Есть шаблон для сайта. Главная страница и ещё несколько других страниц должны отображаться в по этому шаблону. Но также есть необходимость на некоторых страницах расположить контент по другому шаблону. Как это лучше всего сделать? Пожалуйста, киньте в меня ссылкой на доку))) Заранее спасибо. |
28.04.2013, 23:29 | #2 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
В общем если Вы только знакомитесь с TYPO3:
ЕСЛИ ВЫ ПРИКТИК - ориентированы сразу на работу: - рекомендую почитать что такое TV-templavoila [Дмитрий Дулупев] (есть документация - по шаблонам) http://www.typo3.ru/cms-typo3/documentation/ Сверхсовременная разработка шаблонов (FTB) (Kasper Skårhøj & Robert Lemke, 2004 год) И все что там по теме шаблон... ЕСЛИ У ВАС ЕСТЬ ЗАПАС ВРЕМЕНИ - и Вы причесляете себя к изобретателям и у Вас действително есть желание прикоснутьс к ядру TYPO3 - рекомендую почитать что такое Template selector (поле выбора select-шаблона для текущей страницы, и для подстратиниц, а также как им пользователся: в google искать по запросу: typo3 page layout template typo3 template selector (есть даже старое расширение - пример на данную тему)... -- |
28.04.2013, 23:31 | #3 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Но в любом случае со временем Вам придется понять что это такое и как это работает (код ниже)!
PHP код:
|
29.04.2013, 12:51 | #4 |
Новенький
Регистрация: 23.04.2013
Сообщений: 6
|
Большое спасибо. Очень помогли.
На текущий момент разбираюсь вот с этим: >http://www.typo3.ru/cms-typo3/documentation/ >Сверхсовременная разработка шаблонов (FTB) (Kasper Skårhøj & Robert >Lemke, 2004 год) Потом буду глубже разбираться. |
16.03.2015, 05:02 | #5 | |
Новенький
Регистрация: 15.03.2015
Сообщений: 3
|
Цитата:
Эти параметры насколько я понимаю прописаны в ресурсах Главной страницы, и представляют собой шаблоны внешнего интерфейса. Мне удалось разобраться как добавлять шаблоны фреймов путем включения констант в ресурсы главной страницы, а затем указанием параметров для них в шаблоне tt_content. А вот с шаблонами внешнего интерфейса разобраться не получается. Получается лишь редактировать уже существующие константы (layout.altLabels.0-4), а добавить еще одну - нет. То есть, суть вопроса сводиться к тому, как добавить еще один макет к уже существующим? |
|
16.03.2015, 19:01 | #6 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
addItems
TCEFORM.pages { layout.addItems.3 = Новый шаблон... } Этот код пишется в странице в поле "Настройки TypoScript" (TSconfig страницы). Больше можно посмотреть в сети |
16.03.2015, 22:10 | #7 | |
Новенький
Регистрация: 15.03.2015
Сообщений: 3
|
Цитата:
Получается что altLabels позволяет переименовать что-то уже существующее, а addItems создает новый элемент. Последний раз редактировалось Aanklaja; 16.03.2015 в 22:26 |
|
16.03.2015, 22:31 | #8 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
Особенно интересно вот это: указанием параметров для них в шаблоне tt_content. -- TCEFORM-настройка в идеале позволяет менять конфигурацию любой колонки (поля) любой таблицы. Можно изменить конфиг, заблокировать колонку, убрать значения, скрыть. Единственное что он не умеет делать - это добавлять новое поле. Последний раз редактировалось Ивано++; 16.03.2015 в 22:46 |
|
16.03.2015, 23:38 | #9 | ||||
Новенький
Регистрация: 15.03.2015
Сообщений: 3
|
Цитата:
Выглядело это так: в TSconfig добавляется элемент: Цитата:
Цитата:
Правда там не совсем понятно в каком именно шаблоне нужно прописывать второй пункт. И таким образом реализовать это у меня не получилось. Но первый параметр в TSconfig добавил новый пункт во "Фреймы и отступы". Тогда я нашел где и каким образом в настройках шаблона tt_content прописаны уже существующие фреймы и добавил еще один пункт по такому же принципу: Цитата:
|
||||
17.03.2015, 08:45 | #10 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Думал имеете в виду немного другое.
Что можн прям отсюда определять варианты оберток шаблона: Код HTML:
tt_content.stdWrap.innerWrap.cObject { 50 = TEXT 50.value = | } |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение шаблонов | _ktt | TypoScript практикум | 3 | 03.04.2009 00:05 |
Создание своих шаблонов | psixopad | Общие вопросы | 3 | 14.01.2009 12:59 |
Организация шаблонов | surfman | Общие вопросы | 8 | 12.09.2008 16:55 |
несколько вопросов по tt_news | M31 | TypoScript практикум | 1 | 22.07.2008 23:28 |
Наследование шаблонов TS Setup | filippoff | Общие вопросы | 0 | 18.01.2007 20:05 |