несколько шаблонов.
Приветствую!
Уважаемые, подскажите, как можно вот такое реализовать: Есть шаблон для сайта. Главная страница и ещё несколько других страниц должны отображаться в по этому шаблону. Но также есть необходимость на некоторых страницах расположить контент по другому шаблону. Как это лучше всего сделать?:confused: Пожалуйста, киньте в меня ссылкой на доку))) Заранее спасибо. |
В общем если Вы только знакомитесь с 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 (есть даже старое расширение - пример на данную тему)... -- |
Но в любом случае со временем Вам придется понять что это такое и как это работает (код ниже)!
PHP код:
|
Большое спасибо. Очень помогли.
На текущий момент разбираюсь вот с этим: >http://www.typo3.ru/cms-typo3/documentation/ >Сверхсовременная разработка шаблонов (FTB) (Kasper Skårhøj & Robert >Lemke, 2004 год) Потом буду глубже разбираться. :D |
Цитата:
Эти параметры насколько я понимаю прописаны в ресурсах Главной страницы, и представляют собой шаблоны внешнего интерфейса. Мне удалось разобраться как добавлять шаблоны фреймов путем включения констант в ресурсы главной страницы, а затем указанием параметров для них в шаблоне tt_content. А вот с шаблонами внешнего интерфейса разобраться не получается. Получается лишь редактировать уже существующие константы (layout.altLabels.0-4), а добавить еще одну - нет. То есть, суть вопроса сводиться к тому, как добавить еще один макет к уже существующим? |
addItems
TCEFORM.pages { layout.addItems.3 = Новый шаблон... } Этот код пишется в странице в поле "Настройки TypoScript" (TSconfig страницы). Больше можно посмотреть в сети |
Цитата:
Получается что altLabels позволяет переименовать что-то уже существующее, а addItems создает новый элемент. |
Цитата:
Особенно интересно вот это: указанием параметров для них в шаблоне tt_content. -- TCEFORM-настройка в идеале позволяет менять конфигурацию любой колонки (поля) любой таблицы. Можно изменить конфиг, заблокировать колонку, убрать значения, скрыть. Единственное что он не умеет делать - это добавлять новое поле. |
Цитата:
Выглядело это так: в TSconfig добавляется элемент: Цитата:
Цитата:
Правда там не совсем понятно в каком именно шаблоне нужно прописывать второй пункт. И таким образом реализовать это у меня не получилось. Но первый параметр в TSconfig добавил новый пункт во "Фреймы и отступы". Тогда я нашел где и каким образом в настройках шаблона tt_content прописаны уже существующие фреймы и добавил еще один пункт по такому же принципу: Цитата:
|
Думал имеете в виду немного другое.
Что можн прям отсюда определять варианты оберток шаблона: Код HTML:
tt_content.stdWrap.innerWrap.cObject { |
Часовой пояс GMT +4, время: 17:27. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot