[TYPO3-german] LÖSUNG Re: tt_news printlink [tx_ttnews[tt_news]
Guido Schulze
typo3.newsliste at online.de
Sun Apr 1 12:41:57 CEST 2007
hy joey,
ja klasse, da liest man sich stundenlang durch irgendwelche doku´s (auch
bücher), freut sich, dass es klappt, und dann kommt so ein quatsch dabei
raus ;-(
DANKE!!
allerdings setzt er jetzt 2x die id mit in den link, wie kann das sein?
index.php?id=aktuelles&id=aktuelles&type=1&cHash=558f807bc1
bekomme diese 2te id einfach nicht raus.
jetzt muss ich nur noch den target="_new" und den text Druckansicht mit
reinbekommen.
einen sonnigen sonntag noch allerseites ;-)
guido
JoH asenau schrieb:
>> so klappts (für die, die es interessiert):
>>
>> DRUCKVERSION = COA
>> DRUCKVERSION {
>> 10 = TEXT
>> 10.wrap = <img src="fileadmin/template/img/icon/print.gif"
>> alt="Druckansicht" /> <a href="index.php?id=|&type=1
>> 10.field = uid
>>
>> 20 = TEXT
>> 20.wrap = &tx_ttnews[tt_news]=|
>> 20.data = GPvar : tx_ttnews | tt_news
>>
>> 30 = TEXT
>> 30.wrap = &tx_ttnews[backPid]=|
>> 30.data = GPvar : tx_ttnews | backPid
>>
>> 40 = TEXT
>> 40.wrap = &cHash=|" target="_new">Druckansicht</a>
>> 40.data = GPvar : cHash
>> }
>>
>> jetzt muss ich nur noch schauen, ob es auch mit
>> "suchmaschinenfreundlichen URLs" funktioniert.
>
> Nein, wird es nicht, weil Du die TYPO3 Funktionen zum generieren von Links
> komplett ausgehebelt hast.
> Links werden in TS mit Hlife von typolink generiert und Bilder mit Hilfe von
> IMAGE.
> Den cHash darfst Du da auf keinen Fall mit dranhängen, weil er für das
> Caching der Originalseite verantwortlich ist.
> Da dort kein &type=1 mit in den GET Parametern vorkam, paßt auch der cHash
> nicht mehr.
> Dafür kannst Du aber einen neuen anlegen lassen, damit auch die Druckversion
> sauber im Cache landet.
>
> Ein Link für eine Druckversion sieht dabei z.B. so aus:
>
> DRUCKVERSION = COA
> DRUCKVERSION {
> wrap = <div class="meindrucklinkwrap">|</div>
> 10 = IMAGE
> 10 {
> file = fileadmin/template/img/icon/print.gif
> altText = Link zur Druckansicht
> titleText = Druckansicht
> stdWrap.typolink {
> useCacheHash = 1
> parameter.data = TSFE:id
> additionalParams = &type=1
> addQueryString = 1
> }
> }
> }
>
> Mit Hilfe von addQueryString werden sämtliche Parameter, die beim Aufruf der
> Originalseite bereits vorhanden waren in den Link mit eingebaut.
> Also auch die tt_news Parameter. Damit sollte dann auch RealURL klarkommen.
>
> HTH
>
> Joey
>
More information about the TYPO3-german
mailing list