browser

Syntax

[browser = browser1,browser2,...]

Werte und Vergleich

Browser

Identifikation

Microsoft Internet Explorer

msie

Netscape Communicator

netscape

Lynx

lynx

Opera

opera

PHP fopen

php

AvantGo (http://www.avantgo.com)

avantgo

Adobe Acrobat WebCapture

acrobat

IBrowse (Amiga-Browser)

ibrowse

Teleport Pro

teleport

?? (wenn in mozilla nicht in useragent gefunden wird)

unknown

Jeder Wert wird mit $browsername.$browserversion (z.B. netscape4.72) mithilfe von strstr() verglichen.
Ob der Wert also netscape, oder nur scape oder net ist, alle Netscape-Browser werden von dieser Bedingung betroffen.
Ist der Wert netscape4 werden alle Netscape 4.xx-Browser betroffen.

Wenn einer der Werte in der Liste mit dem aktuellen Browser übereinstimmt, liefert diese Bedingung wahr zurück.

Beispiel

Dies wird die Browser Netscape und Opera betreffen.

[browser = netscape, opera]

Kommentare von registrierten Benutzern:

Kommentar von: Kai Sören Kotzian

04. 08. 2007, 14:11
Ist es richtig, dass ich
für iExplorer die Condition [ browser = msie ] und
für Firefox die Condition [ useragent = *firefox* ]
verwenden muss? Warum nicht [ browser = firefox ] oder [ browser = mozilla ]?

Was mich vor allem irritiert ist bei useragent um firefox sternchen sind.

Also müsste ich folgende Conditions angeben: Ist das richtig?
Typoscript:Zeilennummerierung:  An / Aus

  1. [ browser = msie]
  2. page.includeCSS.file1 = fileadmin/{$include_ie_css1}
  3. page.includeCSS.file2 = fileadmin/{$include_ie_css2}
  4. page.includeCSS.file3 = fileadmin/{$include_ie_css3}
  5. [ useragent = *firefox* ]
  6. page.includeCSS.file1 = fileadmin/{$include_css1}
  7. page.includeCSS.file2 = fileadmin/{$include_css2}
  8. page.includeCSS.file3 = fileadmin/{$include_css3}
  9. [ GLOBAL ]


Fragen: Warum stehen bei firefox "*"-Sternchen?
Muß das F von Firefox wie oben geposted groß sein?
Warum keine ich die Conditions nicht im Bereich "Constants" angeben?

Profil

Kommentar von: Daniel Schmidt

02. 04. 2007, 10:42
Das Verwenden von Operaoren geht aber nur wenn auch wirklch die Extension "conditions" installiert ist die hier

Profil

Kommentar von: Fr

07. 09. 2006, 9:35
Könntet ihr mal ein Beispiel für eine Browserweiche posten, z.b. daß ein Objekt nur im Firefox gerendert wird ?

Profil

Kommentar von: Jo

12. 04. 2006, 11:41
Seit TYPO3 Version 4 stehen die Operatoren OR und AND zur Verfügung:

Typoscript:Zeilennummerierung:  An / Aus

  1. [ useragent = *Firefox* ] OR [ useragent = *Opera* ]
  2.  
  3. [ useragent = *MSIE* ] AND [ useragent = *Windows* ]



http://www.typo3cms.info


Profil



Seite drucken
 
TYPO3 Version 4.2.2 testen

TYPO3 Ver. 4.2.2 testen

Testen Sie die neue TYPO3 Version 4.2.2 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 17.11.
in Espelkamp:
Freitag, 08.12.

TYPO3 Intensivschulung
in Würzburg:
Mo., 27.10. - Mi., 29.10.
in Köln:
Mo., 10.11. - Mi., 12.11.
in Berlin:

Mi., 19.11. - Fr., 21.11.
in Espelkamp:

Mi., 10.12. - Fr., 12.12.

TYPO3 Extensionschulung
in Berlin:
Mo., 24.11. - Mi., 26.11.
in Espelkamp:
Mo., 15.12. - Mi., 17.12.