Zum Inhalt springen

Problem mit ifEmpty bei Drzckversion

Erstellt am 3. März 2005 · 1 Antwort · letzte Antwort am 3. März 2005

Tags: Frage

bonanza ·

Ich hab folgenden Codeschnippsel:

temp.druckversion = COA
temp.druckversion {
 wrap = <li><a href="|" title="Zur Seite  Druckversion-Tastenkürzel:Alt+w" tabindex="25" accesskey="w">Druckversion</a></li>
 10 = TEXT
 10.data = getIndpEnv:REQUEST_URI
 10.stdWrap.ifEmpty = ?
 10.wrap = |&type=98
}

Funktioniert auch wunderbar bis auf das wenn ich von der Starseite die Druckfunktion aufrufen will dies nicht funktioniert weil das "?" fehlt. Als Beispiel 2 Druckversionen links - einer von der Startseite und einer von irgendeiner anderen Seite:
1. http://fred.de/&type=98
2. http://fred.de/index.php?id=89&type=98

Wie man sieht fehlt beim 1. Link das Fragezeichen. Ich wollte nun mitteles dieser Zeile im oberen Codeschnippesel:

10.stdWrap.ifEmpty = ?

ein Fragzeichen einfügen falls die URL leer ist (Sie ist immer "leer" wenn man als erstes die Startseite aufruft).
Klappt aber irgendwie nicht. Jemand eine Idee oder was mach ich falsch?
Gruß und Danke Jan

bonanza ·

Hab die Lösung. Habs so gelöst:

temp.druckversion = COA
temp.druckversion {
 wrap = <li><a href="|" title="Zur Seite Druckversion-Tastenkürzel:Alt+w" tabindex="25" accesskey="w">Druckversion</a></li>
 10 = TEXT
 10.data = getIndpEnv:REQUEST_URI
 10.wrap = |&type=98
}

[globalString = ENV:REQUEST_URI = /]
temp.druckversion.10 >
temp.druckversion {
 10 = TEXT
 10.data = getIndpEnv:REQUEST_URI
 10.wrap = |?&type=98
}
[global]

page{
 10.marks.footernavigation < temp.druckversion
}