TYPO3 Extbase Recursive StorageId/Starting Point

Leider werden von Seiten Extbase derzeit noch keine rekursive Starting Points unterstützt. Bei mir hat es seltsamer Weise funktioniert, bis zu dem Punkt in dem ich eine eigenes Flexform integriert habe. Dann erscheint die Option nicht mehr im Backend.

Spätestens beim Einbinden der Extension per TypoScript hat man das Problem dann aber auf jeden Fall. Es gibt bereits einen entsprechenden Patch für die fehlende Funktion und damit auch die Hoffnung das sich das ganze mit Extbase 1.3 erledigt. Bis dahin heißt es entweder patchen oder einzelne Ids angeben…

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

Die System/CMS Entscheidung – Teil 4/4: Wo die Reise hingeht

Jetzt habe ich sie also alle beisammen: WordPress, Typo3 und Symfony. Nun handelte es sich bei dieser Serie auch um einen Akt der technischen Selbstfindung. Tatsächlich sehe ich heute auch klarer wo die Reise hingehen könnte, als dies noch vor 4 Wochen der Fall war. Die System/CMS Entscheidung – Teil 4/4: Wo die Reise hingeht weiterlesen

Die System/CMS Entscheidung – Teil 2/4: TYPO3

Weiter geht es. Wo ich im ersten Teil dieser kleinen Serie, über meine Entscheidungswege für die Wahl eines Systems, auf meine Argumente für den Einsatz von WordPress eingegangen bin, soll es dieses Mal um Typo3 gehen. Zugegeben, noch kein CMS hat mich dermaßen zum Fluchen gebracht. Kein CMS hat meine Zeitpläne jemals dermaßen mit Füßen getreten. Und doch gibt es Einsatzbereiche, bei denen ich nicht auf Typo3 verzichten kann bzw. möchte. Die System/CMS Entscheidung – Teil 2/4: TYPO3 weiterlesen

TYPO3-Schnipsel: Nicht übersetzte Seiten verstecken

Die zweisprachige Version einer Seite zu verstecken und zwar so das sie wirklich nirgends mehr auftaucht, ist gar nicht so einfach… zumindest wenn man nicht die entsprechende Stelle in der Doku gelesen hat. Da ich die Stelle auch beim nächsten Mal wieder suchen werde, hier der Weg zum endgültigen verstecken. TYPO3-Schnipsel: Nicht übersetzte Seiten verstecken weiterlesen

TYPO3-Schnipsel: Typoscript Menü zur Sprachauswahl

Um mit Hilfe von Typoscript ein Menü zur Sprachauswahl zu erstellen, also in diesem Beispiel den Parameter „L“ zu ändern, kann folgendes Script eingesetzt werden. Letztlich handelt es sich dabei um eine einfache Anwendung der HMENU special Eigenschaft language. Weitere Informationen zu diesem Anwendungsfall finden sich hier in der Doku. Abschließend, der Schnipsel:

TYPO3-Schnipsel: Typoscript Menü zur Sprachauswahl weiterlesen

Wolfgang Schäuble, ein Gewinner?

Wie Heise berichtet, wird die Typo3 Sicherheitslücke von gestern aktiv ausgenutzt und hat auch sein erstes bekanntes Opfer: Die Typo3-Seite des Bundesinnenminister Wolfgang Schäuble wurde gehackt und mit einem Link zum  Projekt Vorratsdatenspeicherung versehen. Einerseits macht das Angst, da es sich tatsächlich um ein Kinderspiel handelt die Lücke aufzufinden, andererseits verkneife ich mir an dieser Stelle jede Wertung der Aktion… Durch den Hack wurde auch das Passwort des Install-Tools bekannt, es lautet, welch Ironie: Gewinner!