Générer le rendu d'un contenu grâce à tslib cObj
De Typo3 CMS / Documentation Typo3 / Support Typo3.
Il se peut que pour différentes raisons nous ayons besoin de récupérer le rendu d'un contenu dans un plugin php. Pour cela il suffit d'utiliser la fonction RECORDS de Typo3 qui se trouve dans la librairie tslib_cObj
La TSREF nous donne l'exemple suivant :
20 = RECORDS 20.source = tt_address_41 20.tables = tt_address
Dans cet exemple on affiche la tt_adress n°41. Nous pouvons généraliser ce principe aux contenus ce qui se traduit en php par :
$cObjLocal = t3lib_div::makeInstance("tslib_cObj"); $objContent = array('tables' => 'tt_content','source' => 'tt_content_'.$uid_content); //$uid_content est l'uid du contenu $markerArray["###ARTICLE###"] = $cObjLocal->RECORDS($objContent); //On utilise la fonction RECORDS de cObj afin de générer le contenu
