Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
19.12.2011, 14:54 | #31 |
Продвинутый
Регистрация: 02.05.2007
Сообщений: 40
|
Даже не знаю, мне кажется так вроде удобнее) Я этот lib к FCE прикручиваю, а потом редактор может в любое место сайта его вставить.
|
19.12.2011, 14:55 | #32 |
Продвинутый
Регистрация: 02.05.2007
Сообщений: 40
|
|
21.12.2011, 18:59 | #33 |
Senior Member
|
Реализовано в templavoila_framework.
Суть такая, часть шаблона отводится для вывода содержимого из специально указанной для этого папки (через TS константу указываем PID папки с элементами содержимого - появляется возможность менять ее для разных частей сайта). В папку складываем элементы содержимого, которые нужно вставить в эту определенную часть шаблона. Сам шаблон - структура данных в темплавуаля... Часть описания поля в структуре данных страницы выглядит так: Код:
<field_generated_content_1 type="array"> <tx_templavoila type="array"> <title>Формируемое содержимое 1</title> <description>Автоматически формируемое для страниц содержимое</description> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>none</eType> <tags>div:outer</tags> <TypoScript_constants type="array"> <containerWidth>{$containerWidth.f1f.generatedContent-1}</containerWidth> <contentSource>{$dsConfig.generatedContent-1.contentSource}</contentSource> </TypoScript_constants> <TypoScript><![CDATA[ ... 10 = CONTENT 10 { wrap = <div id="generatedContent-1">|</div><!-- end #generatedContent-1 --> table = tt_content select.pidInList = {$contentSource} select.languageField = sys_language_uid } ]]></TypoScript> <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber> </tx_templavoila> </field_generated_content_1> ну а <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber> - это номер столбца из которого будут браться элементы содержимого, при использовании обычных шаблонов. |