TYPO3 Blog ++ Typoscript

Archiv für die Kategorie ‘Typoscript’

TYPO3 Seitentypen, TYPO3 Conditions

Selbst erstellte individuelle Seitentypen können eine gute Möglichkeit sein, um TYPO3 weiter zu individualisieren. Ich persönlich habe Seitentypen in meinen Projekten mit folgenden drei Methoden verwenden: - alternatives TypoScript je nach Seitentyp - einzelne Objekte unterscheiden sich je nach Seitentyp - Menüpunkte werden je nach Seitentyp (der Seite des Menüelements) verschieden behandelt.

, , , , , , , , , , , , , , ,

Ersetzen leerer Inhalte

In TYPO3 bestehen mehrere Möglichkeiten, leere Inhalte abzufangen und gesondert zu behandeln. Dazu gehören die Typoscript If-Funktion, die ifEmty Option von stdWrap sowie speziell bei Menüs die Möglichkeit verschiedene wraps einzusetzen um verschiedene Effekte im Fall von Leeren Untermenüs zu erzielen.

, , , , , , , , , , ,

TYPO3 Suchformular

Häufig ist eine Anforderung der Webdesigner bzw. Kunden an den TYPO3 Programmierer ein Suchfeld auf jeder Seite der Website ins Design zu integrieren. Dies stellt den Programmierer nun vor eine Reihe von Herausforderungen. Zunächst einmal muss überhaupt ein Suchfeld per TypoScript (und eben nicht als Inhaltselement / Content-Element) integriert werden. Dann muss dieses Suchfeld den meist recht minimalistischen Anforderungen am Design angepasst werden und schlussendlich müssen die Suchergebnisse natürlich an einer sinnvollen Stelle landen.

, , , , , ,

Immer wieder ensteht der Wunsch, ein Menü etwas komplizierter zu gestalten. So möchte man z.B. im textbasierten TYPO3 Menü TMENU auch informationen aus subtitle, abstract, description und anderen anzeigen. Oder man möchte Über das Datum der letzen Änderung (timestamp) anzeigen, wann die Seite zuletzt geändert wurde. Für diese Zwecke lässen sich, wie so oft in Typoscript, die stdwrap Eigenschaften nutzen. Im speziellen Fall vom TMENU nutzt man dabei die stdwrap Funktionen der Menüzustände.

, , , , , , , , , , ,

Cookies anzeigen per Typoscript

Der data Parameter des TEXT Objekts in Typo3 bietet viele Möglichkeiten per Typoscript Daten auszugeben. Z. B. können Cookies, GET- und POST ausgegen werden. Man kann auf diesem Wege auch einen Cookie verwenden, um einen Datensatz aus einer Tabelle wie tt_address anzuzeigen.

, , , , , , , , , , , , , , ,

Menü der Unterseiten in TYPO3 erzeugen Screenshot

In Vielen Webdesigns ist es auch in TYPO3 wünschenswert, Ein Untermenü der Unterseiten der aktuellen Seite anzuzeigen. Entweder möchte man ein solches Menü einmalig auf einer bestimmten Seite als Inhalt erzeugen oder man möchte dieses Untermenü generell als Navigationsstruktur nutzen. Je nach Anwendungszweck kann man dieses Untermenü als TYPO3 Inhaltselement oder per Typoscript erzeugen.

, , , , , , , , ,