![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#4 |
|
Senior Member
|
В каждом CE есть поле "тип заголовка" (section_frame), туда можно добавить свои варианты. А потом использовать значение поля для вывода других оберток.
В PageTS (именно PageTS!!!) добавляете например: Код:
# for third 240px-width column
TCEFORM.tt_content.section_frame {
addItems.100 = Like a Plan
addItems.110 = Gray Rectangle
addItems.120 = Rounded Gray Rectangle
addItems.130 = Yellow Page
addItems.140 = Empty Rectangle
addItems.150 = Thick Rectangle Frame
}
Код:
# make content definition separatly for each column
temp.customRender = CASE
temp.customRender.key.field = colPos
temp.customRender.0 < tt_content
temp.customRender.1 < tt_content
temp.customRender.2 < tt_content
temp.customRender.3 < tt_content
temp.customRender.default < tt_content
tt_content >
tt_content < temp.customRender
tt_content.0.textpic.20 < tt_content.0.image.20
tt_content.0.textpic.20.text.20 < tt_content.0.text.20
tt_content.1.textpic.20 < tt_content.1.image.20
tt_content.1.textpic.20.text.20 < tt_content.1.text.20
tt_content.2.textpic.20 < tt_content.2.image.20
tt_content.2.textpic.20.text.20 < tt_content.2.text.20
tt_content.3.textpic.20 < tt_content.3.image.20
tt_content.3.textpic.20.text.20 < tt_content.3.text.20
tt_content.default.textpic.20 < tt_content.default.image.20
tt_content.default.textpic.20.text.20 < tt_content.default.text.20
# define special rendering for right column
tt_content.2.stdWrap {
dataWrap = <div class="ce layout-{field:header_layout}">|</div>
innerWrap.cObject {
default = TEXT
default.value = <div class="frame-plan">|</div>
100 = TEXT
100.value = <div class="frame-plan">|</div>
110 = TEXT
110.value = <div class="frame-rect-gray">|</div>
130 = TEXT
130.value = <div class="frame-page-yellow">|<div class="bottom"></div></div>
140 = TEXT
140.value = <div class="frame-empty">|</div>
150 = TEXT
150.value = <div class="frame-border">|</div>
}
}
Но если вам нужно гллобально, или вы используете TV, то можете просто переопределять tt_content.stdWrap |
|
|
|
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Как получить значение из TS setup в php контроллере? | Илья | Разработка расширений / TYPO3 extension development | 5 | 09.01.2012 04:51 |
| Неккоректное отображение элемента содержимого "текст с изображением". Как бороться? | MAPNHKA | Общие вопросы | 6 | 26.05.2011 01:04 |
| Изменить значение поля в админке для fe_users | Tod | TypoScript практикум | 0 | 22.06.2007 02:43 |
| заголовок элемента контента | Fearless Goblin | Общие вопросы | 1 | 16.08.2006 19:12 |
| не могу изменить значение memory_limit | D Sydorovich | Установка | 6 | 18.10.2004 08:59 |