Re: [dzug-zope] Welchen Eintrag bra ucht das Feld "condition" in der CSS Re gistry von Plone für einen Wechsel zu ein em sprachspezifischen CSS?

Raphael Ritz <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Peter Morger wrote:
> Ich habe auf Plone 3.1.4 und linguaplone eine deutsch-französische 
> Seite. Standardsprache ist D. Nun sollten alle F-Seiten ein anderes 
> Design haben.
> 
> Ich will das über ein CSS-File "franz.css" abrufen
> 
> Welchen Code muss ich nun im Feld "condition" bei portal-css (CSS 
> Registry) eingeben, damit NUR die Seiten mit dem URL-Anhang 
> "?set_language=fr" das "franz.css" holt?

Generell rate ich davon ab, in TALES Ausdruecken (das ist das,
was Du da reinschreibst) programmieren zu wollen.

Meist ist es viel einfacher, ein kleines Pythonskript zu schreiben
(z.B. im custom skin folder wenn Du es TTW machen willst, oder im
skin layer eines Deiner Produkte, oder - moderner - in einem browser
view, ...), das den aktuellen Request inspiziert und einen passenden
Wahrheitswert zurueckgibt. In die condition schreibst Du dann

   context/isFrench

oder wie immer Du auch das Skript genannt hast, das in etwa
so aussehen könnte:

   return context.REQUEST.get('set_language','') == 'fr'

Natuerlich kann man das auch in Form eines TALES expression in die
condition reinschreiben, aber trotzdem.

Raphael


> 
> Gruss aus Zürich!
> 
> 
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.