Hallo,
jetzt steh ich auch mal vor einem ziemlich kniffligen Problem:
Habe eine Printfunktion auf einer Subdomain, welche TV und
CSS-Style-Content benutzt, kein RealUrl oder StaticDocuments:
lib.print = COA
lib.print {
wrap =<a href="#" onclick="window.open("|&print=1&no_cache=1",
"drucken",
"width=750,height=600,left=20,top=20,scrollbars=yes,menubar=no,
resizable=1");"><img src="fileadmin/templates/img/print.gif" border="0" alt="Seite drucken" /></a> </span>
10 = TEXT
10.data = getIndpEnv:REQUEST_URI
}
Dies funktioniert bestens, solange eine id in der Adresszeile steht, bei
Aufruf der http://subdomain.domain.at/ (ohne index.php?id=x)
funktioniert der Printlink nicht - die Seite wird nicht gefunden!
Ich bin schon echt am Verzweifeln und frag mal die Experten um Rat.
lg peter
Erstelle auf der Hauptseite den Link einfach manuell,
ist zwar nicht das non plus Ultra, sollte aber das
Problem beheben.
Dafür setzt du einfach die index.php?id=
mit der PID der Startseite.
Am besten machst du das mit zwei seperaten
ext Templates, eines um den Printlink
"hardgecoded" für die Startseite zu generieren
und eines, das für alle weiteren Seiten
diesen Hardgecodeden Link mit der bisher
von dir verwendeten Funktion überschreibt.
Bestimmt geht das auch schöner über eine
Abfrage, ob es sich um die Startseite
handelt oder nicht, leider kenne ich mich
damit nicht sonderlich aus, ich denke hier
an ein Case-Abfrage oder so.
Danke mal für die Antwort. Hab es nun auch so ähnlich gelöst:
[globalString = ENV:REQUEST_URI = /index.php*]
lib.print = COA
lib.print {
wrap =<a href="#" onclick="window.open("|&print=1&no_cache=1", "drucken", "width=750,height=600,left=20,top=20,scrollbars=yes,menubar=no, resizable=1");"><img src="fileadmin/templates/img/print.gif" border="0" alt="Seite drucken" /></a> </span>
10 = TEXT
10.data = getIndpEnv:REQUEST_URI
}
[else]
lib.print = COA
lib.print {
wrap =<a href="#" onclick="window.open("|index.php?id=1&print=1&no_cache=1", "drucken", "width=750,height=600,left=20,top=20,scrollbars=yes,menubar=no, resizable=1");"><img src="fileadmin/templates/img/print.gif" border="0" alt="Seite drucken" /></a> </span>
10 = TEXT
10.data = getIndpEnv:REQUEST_URI
}
[GLOBAL]
lg peter