Zum Inhalt springen

aus Extension TS-Config änden/erweitern

Erstellt am 23. September 2010 · 1 Antwort · letzte Antwort am 23. September 2010

Tags: Frage

McGregor ·

Hi!

In meiner Extension möchte ich HTML-Text an eine andere Stelle innerhalb der Webseite schreiben.
Idealposition wäre direkt vor das schliessende body.

Meine Idee ist es, für die Extension das PageTSConfig anzupassen und

page.9999 = TEXT
page.9999.value = <div>MEIN TEXT</div>

hinzufügen. Aber jeder Versuch der Anpassung wird nicht übernommen

$GLOBALS['TSFE']->tmpl->setup['page.']['20'] = 'TEXT';
$GLOBALS['TSFE']->tmpl->setup['page.']['20.']['value'] = '<div>MEIN TEXT</div>';

Wie kann ich das nun idealerweise umsetzen?
Oder kann ich statisches TypoScript in meiner Extension einbinden? Und wie geht das?

Danke für Eure Hilfe
McGregor

igorshmigor ·

Ja, du kannst auch ein statisches TypoScript einbinden.
Typischerweise befindet sich das im Ordner static, darin kannst du dann weitere Unterordner erstellen. Beispielsweise static/myextension/
Die Dateien benennst du dann setup.txt und config.txt.
In der Datei ext_tables.php deiner Extension schreibst du

t3lib_extMgm::addStaticFile($_EXTKEY,'static/myextension/', 'Name der Extension');