Verschlagwortet: TypoScript
Werden umfangreichere Website mit TYPO3 gebaut, kommen meist die Spalten (colPos) mit ins Spiel. Damit kommt dann auch das mulmige Gefühl, ob denn alle Redakteure in den jeweiligen Spalten nur die „passenden“ Inhaltselemente platzieren… Eine Gallery in der Marginalspalte? Ein Mailformular unter der Seitennavigation??? Zum Glück gibt es auch hierfür Möglichkeiten. Seit TYPO3 4.3 können im pageTS Conditions verwendet werden.
Eben beim TYPO3 Blogger gefunden und meiner Meinung nach hilfreich: Folgende Zeile ins TS-Setup: lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.innerStdWrap_all.insertData = 1 Nun funktionieren Variablen im RTE… Beispiel: Hallo {TSFE:fe_user|user|name}, du bist gerade als {TSFE:fe_user|user|username} angemeldet. Du befindest Dich auf der Seite mit der PageID: {PAGE:uid} Ein Dank an den TYPO3 Blogger: http://typo3blogger.de/variablen-im-bodytext/
Seit TYPO3 4.3 hatten sich Meldungen gemehrt, dass sich die Rahmen nicht mehr so problemlos ändern ließen (wohl gemerkt: ändern). Neue Rahmen hinzufügen ging hingegen problemlos, wie gewohnt. # Funktioniert seit 4.3 *nicht* mehr tt_content.stdWrap.innerWrap.cObject.1.value = So stellte sich die Frage, was sich geändert hat, und wie aktuelle der Weg aussehen müsste. Dem bin ich im Zuge einer Forendiskussion nachgegangen.
Nachdem der IE6 inzwischen sogar von Microsoft selbst abgeschrieben wurde (d.h. Support eingestellt wurde), darf man getrost diesen Uralt-Browser vernachnässigen. Um Besucher „dezent“ darauf hinzuweisen, dass nicht die Website das Problem ist, sondern ihr hoffnungslos veralteter Browser, kann z.B. folgender TS-Schnipsel eingebaut werden. [browser = msie] && [version= <7] page.2000 = TEXT page.2000.value( // HTML-code ) [end] Du verwendest einen veralteten Browser Wechsel bitte zu einem aktuellen Browser, damit diese Website (und viele weitere) richtig angezeigt werden kann. Update 2011-09-26 Leider gibt es den IE6 immernoch… 🙁 Der Code auf ie6nomore ist aber auf dem Stand von einst stehengeblieben. D.h....
Oft ist es sinnvoll, einige Funktionen für TYPO3-Redakteure freizuschalten, die eigentlich administrativen Benutzern vorbehalten sind. Dazu gehört neben dem Cache löschen auch das Bearbeiten der eigenen Benutzereinstellungen. Gerade letztere Freizuschalten bedeutet aber gleichzeitig, dass der Redakteur sich selbst die Möglichkeit geben kann, Verzeichnisse rekursiv zu löschen. Dazu mal ein paar nützliche TypoScript-Schnipsel: setup.override { ## Zeigt die Bilderthumbnails standardmaßig an thumbnailsByDefault = 1 ## Die Tooltips werden angezeigt helpText = 1 ## Rekursives Löschen ist deaktiviert. ## Diese Einstellung kann vom Benutzer auch nicht geändert werden. recursiveDelete = 0 ## Der FlashUploader hat dokumentierterweise bei einigen Client-Server-Konstellationen Probleme. ## Ähnlich...
wraps bzw. stdWraps finden sich in TYPO3 an vielen Stellen. Manchmal sind sie Fluch, manchmal Segen. wrap-Dschungel im TMENU Immer wieder kommt es vor, dass gerade in Menüs in speziellen Fällen an eine bestimmte Stelle etwas hinzugefügt werden muss – sei es ein Klassenname, ein Icon,…. Oft stellt sich dann die Frage: Welcher Wrap ist dafür geeignet? Wie bleibt mein HTML-Code weiterhin semantisch und syntaktisch korrekt? Und wozu gibt es eigentlich dermaßen viele Wraps und Einfüge-Möglichkeiten in TMENU-Objekten??? Nachfolgend eine kleine Übersicht, die in einem Pseudocode lediglich die Verschachtelung der Wraps und weiteren Möglichkeiten von TS veranschaulichen soll: <wrapItemAndSub> <allWrap>...