TYPO3 Blog ++ Typoscript

Archiv für Juli 2008

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.

, , , , , , , , , , ,

Die TYPO3 Extension tx_automaketemplate ist eine gute Möglichkeit um nicht speziell für TYPO3 entwickelte Templates in TYPO3 nutzbar zu machen. Normallerweise enthält in TYPO3 ein Template spezielle HTML Kommentare als Steuerzeichen für den TYPO3 Parser. Der Template Autoparser jedoch baut nicht auf diese Kommentare auf sondernsucht automatisch alle HTML Inhaltselemente mit Namen(id).

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

Free TYPO3 Template

Das kostenlose TYPO3 Template “Bitter-Sweet” wurde unter Creative Commons Attribution 2.5 License veröffentlicht. Für die Verwendung des gratis Templates ist es lediglich notwendig, die Links im Footer des Templates beizubehalten. Die Installation des freien TYPO3 Templates ist denkbar einfach: Nach erfolgreicher TYPO3 Installation (entweder auf dem Rechner zu Hause zu Testzwecken oder auf dem Webserver) muss [...]

, , , ,

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.

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

TYPO3 sollte immer in Großbuchstaben geschrieben werden, wenn TYPO3 als Produktname genutzt wird. Die Einzige Ausnahme besteht für URLs. Es ist ebenfalls wichtig zu beachten, dass die Ziffer "3" Teil des Wortes ist. Die 3 in TYPO3 ist keine Versionsnummer, daher ist darf auch kein Leerzeichen zwischen TYPO und 3 stehen.

, , ,

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.

, , , , , , , , ,