Lösung von Typo3 Problemen!

Typoscript, Typo3 selber oder PHP, hier werden verschiedenste Probleme gelöst!

Warum immer alles doppelt schreiben?

Mit einem Kommentar

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);

Geschrieben von admin

Juli 17th, 2009 at 6:28 pm

One Response to 'Warum immer alles doppelt schreiben?'

Subscribe to comments with RSS or TrackBack to 'Warum immer alles doppelt schreiben?'.

  1. 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

Leave a Reply