Hi,
also ich würde gern mal wissen, ob es mit "reinem" TypoScript eine Möglichkeit zu unterscheiden, ob jemand mit einem normalen PC oder mit einem Handheld (z.b. Palm) auf meine Typo3-Seiten zugreift.
Da ich ungern auf JavaScript zurückgreifen möchte, hoffe ich, dass ihr mir irgendwie helfen könnt.
Du müsstest den Referrer auslesen, und schauen ob der User Agent von einem Handheld ist.
Das kannst Du in PHP machen, und Dein Script in TypoScript einbinden.
Allerdings hat diese Maßnahme auch Tücken. Der Referrer kann geändert werden, also kannst Du Dich da nciht zu 100% drauf verlassen.
Ich würde an Deiner Stelle mal bei Palm, Sony, etc. anfragen, wie Du auf Deiner Websitze die Handheld Browser erkennen kannst, weil Du eine möglichst hohe Accessibility erreichen willst. Ich könnte mir vorstellen, dass die Dir da gerne weiterhelfen.
hmm danke, aber so ganz ist das auch net das, was ich gesucht habe.
Inzwischen bin ich übrigens auch in der Referenz fündig geworden:
Es gibt anscheinend auf jeden Fall die Möglichkeit, zwischen "normalen" Zugriffen und Zugriffen per pda oder wap zu unterscheiden (siehe Kapitel "Conditions", TypoScript Reference).
Nun bräuchte ich nur noch Hilfe, wie man mit diesen Conditions arbeitet. Wie kann ich darauf zugreifen? o.O
In Deinem TypoScript.
Schau Dir am besten mal die TSref auf www.typo3.org an.
Bsp:
temp.myDummyEntry = 42
[globalVar = GP:variable = wert]
temp.myDummyEntry.special = Die Variable ist mit einem Wert gesetzt
[ELSE]
temp.myDummyEntry.special = Die Variable ist mit keinem Wert gesetzt
[END]
temp.anotherDummyEntry = 38
viel Dank, klappt alles wunderbar nun.
(hätte ich nur auch von alleine drauf kommen können 🙂 )