Einen fröhlichen guten Tag allerseits.
Ausnahmsweise muss eine Seite einen Hintergrundsound haben.
Dabei will der Internet-Explorer sein Tag im <head> haben und alle anderen im <body>.
Jetzt suche ich nach folgendem "Konstrukt" in Typoscript für das "extension template" der "Sound-Seite":
<head>
if (internet-explorer)
then:
seite.headerData.10 = TEXT
seite.headerData.10.value = <bgsound src="frohsinnn.mp3" ..... />
else:
(nix)
</head>
<body>
if (internet-explorer)
then:
(nix)
else:
seite.10 = TEXT
seite.10.value = <embed src="frohsinnn.mp3" ..... ></embed>
</body>
Wie muss ich dieses "Konstrukt" in Typoscript schreiben.
Ein herzlichen Dankeschön im Voraus und
mit den besten Grüßen
Peter Unden
--------------------------------------
<sinn>Der Sinn des Lebens besteht darin, sich so oft wie möglich wohl zu fühlen.</sinn>
hehm ...konkret weis ich es jetzt nit
hab es nur überflogen
lad dir mal die tsref von typo3.org runter
da stehn ein paar seiten über browser weichen ...
direckt unter den ersten 20 glaub ich ...
[browser=msie value=5.0]
hier was für den internet explorer in version 5.0 gilt, evtl den value weglassen dann gilts für alle, oder eine andere version eintragen
[else]
hier was für alle anderen gelten soll
[end]
browser=netscape wäre z.B. die Bedingung für alle NS basierenden Browser.
Viele Grüße
Niki
Ergebnis Sound und Browserweiche!
Erneut einen fröhlichen guten Tag allerseits.
Hier nach ein paar Tagen die gemeinsam gefundene Lösung. Euch allen hier ein "fettes" Danke.
Ein herzliches Dankeschön auch an die News-Groups:
- de.comm.infosystems.www.authoring.misc
- typo3.german
Einen Sound "einzubetten" ist kein W3C konformes Feature; sondern ein Sonderweg der beiden "Lager" Internet-Explorer (IE) und Netscape.
Der IE will seinen <bgsound>-Tag im <head>:
<bgsound src="background.mid" loop="infinite">
Alle Anderen wollen ihren <embed>-Tag im <body>:
<embed src="background.mid" autostart="true" loop="true" hidden="true" height="0" width="0"></embed>
Das "Konstukt" mit Typoscript im extension template der "Sound-Seite" setzt dann ein "Default" und überschreibt es, wenn "rein zufällig mal ein IE vorbeischaut" *schmunzel:
seite.5 = TEXT
seite.5.value = <embed src="background.mid" autostart="true" loop="true" hidden="true" height="0" width="0"></embed>
[browser = ie]
seite.5 >
seite.headerData.10 = TEXT
seite.headerData.10.value = <bgsound src="background.mid" loop="infinite">
[end]
Mit den allerbesten Grüßen
Peter