Einfacher mit TYPO3 arbeiten
Um bestimmten Typoscript-Code in Typo3 in Abhängigkeit zum verwendeten Browser (Browserweiche) auszuführen, muss mit Bedingungen wie dieser gearbeitet werden:
[browser = netscape]
page.60 = TEXT
page.60.value = Netscape
[browser = msie]
page.60 = TEXT
page.60.value = MS Internet Explorer
[global]
Die Bezeichnung in eckigen Klammern sind die Wenn-Bedingungen. Die Zeile 2 und 3 werden ausgeführt, wenn der Nutzer den Browser Netscape nutzt. Zeile 5 und 6 (nach [browser = msie]) werden ausgeführt, wenn der Benutzer den Internet Explorer verwendet. [global] schließt die Bedingung ab, der nachfolgende Code wird immer (bedingungslos) ausgeführt.
Die verschiedenen Browser-Typen neben netscape und msie sind:
lynx, opera, php (php fopen), firefox.
Seit Typo3 Version 4.0 stehen auch AND und OR Operatoren zur Verfügung, so dass man auch folgende Bedingungen nutzen kann:
[browser = netscape] OR [browser = firefox]
Hilfreich sind die Browserweichen besonders in Kombination mit der CSS-Einbindung, so dass für verschiedene Browser unterschiedliche CSS-Dateien eingebunden werden können.