Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
27.03.2014, 22:27 | #1 |
Продвинутый
Регистрация: 31.05.2010
Сообщений: 65
|
Тизер TV
Добрый день!
Подскажите, пожалуйста, как сделать teaser на основе данных дочерних страниц из некоторых полей TV FCE? |
31.03.2014, 16:31 | #2 |
Продвинутый
Регистрация: 31.05.2010
Сообщений: 65
|
Проблема решена
Требуется расширение tx_bestgetflexfield_pi1. Далее по тексту...
Constants: Код:
link_text = read more » Код:
buffer.teaser = COA buffer.teaser { wrap = | 1 = CONTENT 1 { table = pages select { pidInList = {leveluid:2} pidInList.insertData = 1 orderBy = sorting max = 200 } renderObj = COA renderObj { wrap = <div class="list_block"><div class="rparth full">|</div></div> 10 = COA 10 { 5 = CONTENT 5.wrap = <h3>|</h3> 5 { table = tt_content select { pidInList.field = uid where = tx_templavoila_to IN(17) andWhere = deleted != 1 AND hidden != 1 orderBy = sorting DESC max = 200 } renderObj = USER renderObj { userFunc = tx_bestgetflexfield_pi1->getFieldValue dbField = tx_templavoila_flex flexField = field_list_block/el/field_rparth/el/field_header # default value is sDEF sheetPointer = sDEF # default value is lDEF language = lDEF # default value is vDEF valueDef = vDEF } stdWrap.crop = 300|...|1 } 10 = CONTENT 10.wrap = <p class="bodytext">|</p> 10 { table = tt_content select { pidInList.field = uid where = tx_templavoila_to IN(17) andWhere = deleted != 1 AND hidden != 1 orderBy = sorting DESC max = 200 } renderObj = USER renderObj { userFunc = tx_bestgetflexfield_pi1->getFieldValue dbField = tx_templavoila_flex flexField = field_list_block/el/field_rparth/el/field_text # default value is sDEF sheetPointer = sDEF # default value is lDEF language = lDEF # default value is vDEF valueDef = vDEF } stdWrap.crop = 300|...|1 } 20 = TEXT 20.value = {$link_text} 20.wrap = <div class="more">|</div> 20.stdWrap.typolink.parameter.field=uid 20.stdWrap.typolink.additionalParams.insertData=1 } } } } Последний раз редактировалось ms9; 31.03.2014 в 16:32 Причина: исправления |