| Андрей Аксенов | 
			21.12.2011 18:59 | 
		 
		 
		 
		
		
		Реализовано в 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> 
 Важно здесь: contentSource - это и есть константа PID для папки. 
ну а <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber> - это номер столбца из которого будут браться элементы содержимого, при использовании обычных шаблонов.  
	 |