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
Outils personnels