Zum Inhalt springen

Parameter aus der URL in die Class des Body-Tags

Erstellt am 8. August 2012 · 2 Antworten · letzte Antwort am 13. August 2012

Tags: Frage

harald_1 ·

Hallo Forum,

ich hoffe, mir kann jemand helfen.
Ich habe eine Seite, die z.B. durch diese Url erzeugt wurde:
meinedomain.de/ueberuns/unterseite/unterseite-details/?ll_parameter_pi_detail[pid][uid]=477&...

Nun möchte ich, dass die Klasse im body-Tag den Wert von ll_parameter_pi_detail[pid][uid] enthält.
Also beispielsweise so wäre bei der oben stehenden url gewollt: <body class="blubb_477">
Mein Versuch, der nicht erfolgreich ist:

page.bodyTag = <body class="blubb_{ll_parameter_pi_detail | pid | uid}">

Ergebnis ist: das wird genauso in den Quellcode übertragen...also es findet keine Ersetzung statt.

Was mache ich falsch? Kann mir vielleicht jemand einen Tip geben?

Das wäre nett - ich danke euch im Voraus.

einpraegsam.​net ·

Einfaches Beispiel:

# ?test=anyvalue
page.bodyTagCObject = TEXT
page.bodyTagCObject {
  data = GP:test
  wrap = <body class="|">
  htmlSpecialChars = 1
}
# Abgesichert gegen XSS mit htmlSpecialChars

In deinem Fall:

page.bodyTag >
page.bodyTagCObject = TEXT
page.bodyTagCObject.data = GP:ll_parameter_pi_detail|pid|uid
page.bodyTagCObject.wrap = <body class="blubb_|">
page.bodyTagCObject.intval = 1
# Abgesichert gegen XSS mit intval