Einzelnen Beitrag anzeigen
  #1  
Alt 29.05.06, 11:47
CodAv CodAv ist offline
Forum Newbie
 
Registriert seit: 05.01.06
Alter: 26
Beiträge: 22

Druckversion-Link mit RealURL und TemplaVoila


Hallo,

ich habe ein Problem mit der Druckansicht. Da ich RealURL und TemplaVoila nutze, fällt make_printlink als Extension flach. Mein Ansatz ist es, einen eigenen Link mittels ->typolink to erstellen. Das funktioniert soweit auch ganz gut, aber sobald eine Extension auf der Seite zusätzliche Parameter benötigt (z.B. tt_news) klappt das nicht mehr, da der Drucklink diese Parameter nicht mehr enthält. Laut TS_ref müsste "typolink.addQueryString" die Lösung meiner Probleme sein, aber das Setzen dieses Boolean-Werts bringt exakt gar nichts - was wohl an RealURL liegt.

Die TS-Config für den Drucklink sieht derzeit so aus:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
# Druckversion
lib.print_url = COA
lib.print_url {
10 = TEXT
10 {
value = <img src="fileadmin/templates/img/druck.gif" alt="Druck" />
typolink.parameter.data = page : uid
typolink.additionalParams = &print=1&no_cache=1
typolink.addQueryString = 1
}
}

Wichtig für TemplaVoila ist, dass "print=1" als Parameter übergeben wird, der rest des Links muss schlicht dem aktuellen Seitenlink entsprechen. Wie kann ich nun das Problem lösen? Folgende Dinge müssen dabei beachtet werden:
  1. Die URL muss mit ->typolink erstellt werden, um RealURL-Kompatibel zu sein
  2. Die URL für den Drucklink muss prinzipiell die selbe wie für die aktuell angezeigte Seite sein
  3. Eventuell zusätzlich vorhandene Parameter, die RealURL nicht umsetzt, müssen erhalten bleiben (Suchanfragen etc.)
  4. Es muss zumindest der Parameter "&print=1" an diese URL angehängt werden

Hat jemand eine Idee?
Mit Zitat antworten
TYPO3forum.net empfiehlt den T3N Testsieger: Bestes Preis-Leistungs-Verhältnis (Ausgabe 12/2008)