Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
15.07.2010, 10:05 | #1 |
Продвинутый
|
Такая задачка (почти решенная) обработка контента
хочу обработать текстовые контент-элементы в зависомости от выбора Layout1, Layout2 ..., чтобы они выводились так:
Код HTML:
<div class="block1"> <h1 class="header1">Title</h1> <div class="content1">Text text</div> </div> <div class="block2"> <h1 class="header2">Title</h1> <div class="content2">Text text</div> </div> Код:
lib.LEFT_BOX = CONTENT lib.LEFT_BOX { table = tt_content select { pidInList = this orderBy = sorting where = colPos=1 } renderObj.stdWrap.cObject=CASE renderObj.stdWrap.cObject { key.field = header_layout default=COA default { 10 = TEXT 10 { field=header wrap = <h1 class="defaultHeader">|</h1> } 20 = TEXT 20 { required=1 field=bodytext wrap = <div class="defaultContent">|</div> } wrap=<div class="defaultBlock">|</div> } 1=COA 1 { 10 = TEXT 10 { field=header wrap = <h1 class="header1">|</h1> } 20 = TEXT 20 { required=1 field=bodytext wrap = <div class="content1">|</div> } wrap=<div class="block1">|</div> } } } ... subparts.LEFT_BLOCK < lib.LEFT_BOX как подключить HTML обработчик к bodytext ? |
15.07.2010, 11:12 | #2 |
Senior Member
Регистрация: 02.10.2009
Сообщений: 134
|
20.parseFunc = < lib.parseFunc_RTE
смотрите в objectBrowser tt_content подробно здесь http://typo3.org/documentation/docum...1.0/view/5/14/ |
15.07.2010, 11:42 | #3 |
Продвинутый
|
О! спасибо, сработало!
|
15.07.2010, 13:03 | #4 |
Продвинутый
|
возникла такая проблема, теперь HTML элемент также обрабатывается через ib.parseFunc_RTE
Можно ли в этом коде определить какой элемент HTML или Text? или как сделать чтобы при Default - стандартный вывод? |
15.07.2010, 14:14 | #5 |
Senior Member
Регистрация: 02.10.2009
Сообщений: 134
|
а может просто локально перенастрить tt_content? скопировать его в ренндеробж и заменить нужную ветку?
|