Warum immer alles doppelt schreiben?
Bei einem Typo3-Projekt an dem ich gerade arbeite gibt es ein Content Element, welches auf manchen Seiten immer genau gleich auftaucht. Bei einer Änderung an diesem Element hätte ich in jeder Seite dieses Element bearbeiten müssen. Ich wollte dieses Element aber auch nicht fest mit Typoscript im Template verankern, oder jeweils mit einem extension template einfügen. Deshalb habe ich jetzt eine kleine aber feine Typo3 Extension programmiert, bei der man angeben kann, welches Content Element an dieser Stelle ausgegeben werden soll. Sozusagen eine Instanz darstellt. Diese Extension ist als pq_contentinstance im Typo3-Repository zu finden.
Einfach installieren und dann auf der jeweiligen Seite als Plugin einfügen und in den Plugineinstellungen, das Content Element auswählen und man hat eine Instanz!
Es gibt jedoch noch ein Problem. Momentan lade ich den Bodytext direkt aus dem tt_content eintrag aus der Datenbank. Ich habe es nicht hinbekommen, den Inhalt über das CONTENT-Objekt zu laden. Vielleicht kann mir einer helfen und sagen warum und wie das mit Typoscript besser geht. Folgendes habe ich versucht.
$cObj = t3lib_div::makeInstance(“tslib_cObj”);
$conf = array(‘table’ => ‘tt_content’,
’select.’ => array(‘where’ => ‘uid=’.$contentId),
‘pidInList’ => ”);
$renderedContent = $cObj->CONTENT($conf);
Hallo,
Ich versuche gerade diese Extension in einer 4.2.x Installation einzusetzen. Da ich kein Static Template gefunden habe, ging ich davon aus, es wäre keins benötigt.
Leider gibt das Plugin keine Inhalte aus. Im Quelltext sind die TYPO3-Kommentare wie aber zwischen begin und end befindet sich kein Code.
Leider gibt es auch kein Manual. Was habe ich falsch gemacht? Gibt es irgendwo eine Installationsanleitung?
Danke sehr!
Optionsplitter
19 Apr 10 at 10:13