[TYPO3-german] Unterschied linkWrap zu wrap
JoH asenau
info at cybercraft.de
Thu Feb 3 23:08:09 CET 2011
Am 03.02.2011 22:18, schrieb Markus Kobligk:
> Hallo Stefan,
>
> Am 03.02.2011 21:59, schrieb Stefan Frömken:
>> page.10 = FILE
>> page.10.file = fileadmin/templates/template.html
>> page.10.linkWrap = <a href="{0}"><b>|</b></a>
>>
>> Das funktioniert zwar, aber wirklich Sinn macht das nicht, da ich Links
>> ja mit der in linkWrap enthaltenen stdWrap-Eigenschaft "typolink"
>> erzeugen kann.
>
> Mit linkWrap kannst Du etwas um einen erzeugten Link drum rum wrappen.
Das trifft nur für die HMENU-interne Variante zu.
In diesem Fall geht es aber um eine Funktion aus der Klasse
tslib_content, die z.B. beim TypoScript Objekt FILE zur Verfügung steht:
http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.3.2/view/1/7/#id2518940
linkWrap hat einen eigenen Datentyp, der hier erklärt ist:
http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.3.2/view/1/2/#id2634966
Es ist in dem Fall unerheblich, auf welcher Seite man sich genau
befindet, weil der so vergebene Link automatisch auf die Seite in der
Rootline verlinkt, die dem angegebenen Level entspricht.
Damit ist auch der Unterschied zu typolink klar, denn dort muß man die
id immer etwas umständlicher ermitteln, wenn sie aus der Rootline kommen
soll und es werden alle möglichen Parameter dazugestrickt, die z.B. über
linkVars gesetzt wurden.
typolink.parameter.data = leveluid:0
ergibt zwar den selben Pfad wie
linkWrap = <a href="{0}">|</a>
aber bei Typolink steht dann eben auch noch &L=1 oder sonstwas hinten
dran, was bei linkWrap ausgeschlossen ist, weswegen das speziell bei
cImage und FILE zum einsatz kommt.
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
More information about the TYPO3-german
mailing list