Zum Inhalt springen

Browserweiche für 800x600

Erstellt am 31. Oktober 2004 · 3 Antworten · letzte Antwort am 2. November 2004

Tags: Frage

Juli ·

Hallo
ich habe eine Webseite in zwei Ausführungen, einmal für 800x600 und für alle höheren Auflösungen. Ich hab' die Extension "ccscreenres" installiert.
Nun versuche ich, über die condition-funktion, daß bei allen Auflösungen von 800 oder darunter auf die PID 312 gesprungen wird. Also etwa so:

plugin.tx_ccscreenres_pi1.detectionType = cooperative-select

[userFunc= tx_ccscreenres_match(0)]
page.10 < plugin.tx_ccscreenres_pi1

[userFunc= tx_ccscreenres_match(>0)]
page.10 <gehe zu pid 312
[GLOBAL]

Krieg' ich einfach nicht gebacken.
Kann mir jemand auf die Sprünge helfen?

Gruß
Jürgen

Juli ·

Hallo Uwe,
vielen Dank für Deine schnelle Antwort. Hab' mir den Thread angeschaut und konnte mich dadurch in der TSref "weiterhangeln" zum Abschnitt "Funktion 5.0.5 select" (select pidInList etc.) Werd' das jetzt mal in Ruhe studieren und dann weitersehen.
Gruß
Jürgen

Juli ·

Hallo,
so hat es nun tatsächlich geklappt:

page = PAGE 
page.typeNum = 0 
page.stylesheet = fileadmin/templates/demo800/demo800.css 
page.bodyTag = <body bgcolor="#666666"> 

########### Hier wird die Auflösung ermittelt ##############
[userFunc= tx_ccscreenres_match(0)]
page.10 < plugin.tx_ccscreenres_pi1

########### Hier kommt die Seite, wenn die Auflösung größer als 800 ist ###### 
[userFunc= tx_ccscreenres_match(>800)]
page.10 >
page.10.select =  pidInList = 341

########### Hier kommt die Seite für die Auflösung 800 oder kleiner ########
[userFunc= tx_ccscreenres_match(>0)]
page.10 >
page.10 = TEMPLATE 
page.10 { 
   template = FILE 
   template.file = fileadmin/templates/demo800/demo800.html 
   workOnSubpart = DOKUMENT 
   marks.INHALT < styles.content.get
   marks.MENU = HMENU 
   marks.MENU.entryLevel = 0
   marks.MENU.special = directory 
   marks.MENU.special.value = 312
   marks.MENU.1 = TMENU 
   marks.MENU.1.NO { 
   allWrap =  <br> <br>|
}
}
[global]

Vielen Dank nochmal an Uwe für seinen Tip
Grüsse
Jürgen