PHP
Это работает для меня; он рендерит любой элемент контента с заданным идентификатором:
function getCE($id)
{
$conf['tables'] = 'tt_content';
$conf['source'] = $id;
$conf['dontCheckPid'] = 1;
return $GLOBALS['TSFE']->cObj->cObjGetSingle('RECORDS', $conf);
}
См. http://lists.typo3.org/pipermail/typo3-dev/2007-May/023467.html
Это работает и для не кешируемых плагинов. Вы получите строку типа <!--INT_SCRIPT.0f1c1787dc3f62e40f944b93a2ad6a81-->
, но TYPO3 заменит ее на следующем проходе рендеринга INT на реальное содержимое.
Fluid
Если вы используете шаблон с текучей средой, полезен помощник вида VHS content.render
:
<v:content.render contentUids="{0: textelementid}"/>
Если ваш жидкостный элемент имеет сетку, вы можете визуализировать элементы с помощью потока content.get
или content.render
view helper:
<f:section name="Configuration>
... <flux:grid.column name="teaser"/> ...
</f:section>
<f:section name="Main>
<flux:content.render area="teaser"/>
<f:section>