Dieses Jahr habe ich die Strukturierung meiner TYPO3-Templates grundlegend geändert und erstelle sie als Distribution. Lange bin ich mit einer eigenen, nur immer wieder leicht angepassten Template-Organisation gut gefahren. Die Distributions sind aber klar der bessere, weil standardisierte Weg.
Schlagwort: TypoScript
TYPO3 tx_news nach eigenem Feld sortieren
Sollte ja eigentlich keine Kunst sein. Das Erweitern um Felder ist Extbase-Standard und zudem noch sehr gut in der News-Doku beschrieben. Auch das Erweitern des Select-Felds im Flexform ist gut dokumentiert:
TYPO3: TemplaVoilà a.D.
So langsam gehen mir die Gründe für den Einsatz von TemplaVoilà vollkommen flöten. Zuletzt musste ich eine Seite, die vor langer Zeit auf Basis von TemplaVoilà erstellt wurde, auf Mehrsprachigkeit umstellen. Das Übersetzen der Inhalte war allerdings leider nicht ansatzweise so komfortabe, wie eigentlich von TYPO3 vorgesehen. Kurz entschlossen, entschied ich mich auf Fluid-Templates umzustellen. Das ich dann zwei Tage mit Inhalte kopieren beschäftigt war, ist dabei nur ein Problem der Kurzentschlossenheit.
TYPO3: Extbase Plugin per Typoscript einbinden – Die Zweite
Ich bin gerade dabei eine Extbase-Extension fit für Typo3 4.5 und damit Extbase 1.3 zu machen. Leider hat sich dabei nochmal einiges geändert. Unter anderem auch die Einbindung eines Extbase Plugins per TypoScript, über die ich vor einiger Zeit schon einmal geschrieben habe. Mit dem neuen Extbase wurde der Dispatcher überarbeitet, womit sich auch die Einbindung ändert.
TYPO3: Extbase Plugin per Typoscript einbinden – Die Zweite weiterlesen
TYPO3: Jedes Element in TemplaVoilà einzeln wrappen
Auf typo3-blog.com habe ich die Lösung gefunden, um jedes einzelne Content-Element innerhalb eines TemplaVoilà-Templates zu umschließen. Da ich es unter Garantie wieder vergesse, hier die kleine Notiz:
TYPO3: Jedes Element in TemplaVoilà einzeln wrappen weiterlesen
TypoScript: Cache löschen für Backend User
Um Nutzern das Löschen des Caches zu erlauben, folgende Zeilen TypoScript in das TSConfig-Feld von Seite, Nutzer oder Gruppe schreiben:
TypoScript: Cache löschen für Backend User weiterlesen
TYPO3: HTML-Mails und inline CSS im RTE
Wenn man mal in der technischen Vergangenheit schwelgen möchte, geht das ganz einfach: Man erstelle ein HTML-Email-Template. Mir wurde diese wundervolle Aufgabe mal wieder zu teil. Die Kombi TemplaVoilà und Direct-Mail erweist sich dabei als recht mächtig und flexibel. TYPO3: HTML-Mails und inline CSS im RTE weiterlesen
TYPO3 Extbase Plugin per TypoScript einbinden
Ich befinde mich zur Zeit mitten in einem recht umfangreichen Typo3-Projekt in dem zum ersten Mal Extbase zum Einsatz kommt. Zwischenmeldung: Es fühlt sich verdammt gut an! Entwicklung unter Typo3 kann tatsächlich richtig Spaß machen. Gerade habe ich eine Lösung zum Einbinden von Extbase-Plugins per Typoscript gefunden und möchte zumindest die hier schon mal posten: TYPO3 Extbase Plugin per TypoScript einbinden weiterlesen
TYPO3-Schnipsel: Flagge der Default Sprache
Auf mehrsprachigen Websites besitzt die Default-Sprache erst einmal keine Flagge. Mit folgender Konfiguration in der TSconfig.
mod.SHARED { defaultLanguageFlag = de.gif defaultLanguageLabel = Deutsch }
Update 14.06.2012
Ab TYPO3 4.5 wurden Sprites eingeführt und damit entfällt das .gif:
mod.SHARED { defaultLanguageFlag = de defaultLanguageLabel = Deutsch }
Meine TypoScript Organisation
Ein Problem das mir die Arbeit mit Typo3 lange erschwert hat, ist die schlechte Wiederverwertbarkeit, Übersichtlichkeit und Versionierbarkeit von TypoScript. Einer der wichtigsten, wenn nicht DER Schritt zur Lösung dieses Problems, war es alle TypoScripts strikt ins Dateisystem auszulagern. Im Folgenden eine kurze Skizze davon, wie ich meine TypoScrips aktuell organisiere. Meine TypoScript Organisation weiterlesen