Hallo!
Ich verwende Typo3 6.2 und tt_address 2.3.4.
Im Linkfeld eines Adressdatensatzes kann ich zu einer internen Seite oder einer externen URL verlinken.
Das Feld wird bei der Ausgabe nicht verlinkt. Es wird also im Falle eines internen Links nur die Seitenid angezeigt oder im anderen Fall die externe Url als Text.
Im Template habe ich einen Subpart url
<!-- ###SUBPART_URL### begin -->
###WWW###
<!-- ###SUBPART_URL### end -->
Das Typoscript zur Verlinkung, das ich bisher gefunden habe, funktioniert aber nicht:
subparts {
url.typolink {
parameter.field = www
target =
ATagParams = class="url"
}
}
Jemand einen Tipp, damit die Verlinkung erstmal überhaupt und besser noch für beide Fälle funktioniert?
Schöne Grüße!
Hallo alexinge,
Welches Ergebnis haben denn Deine Versuche jeweils?
Gruß
Ejoo
Hi Ejoo,
der Link wird jeweils nur als Text ausgegeben, also beim externen Link der Text und beim internen Link die Page-id!
Hi Ejoo,
hatte das Template nicht richtig angesprochen, die Verlinkung funktioniert jetzt, allerdings wird beim internen Link nur die Pageid angezeigt und nicht der Seitentitel bzw. der Titel des Inhaltselements.
Wie könnte ich das hinkriegen?
<a class="url" href="unser-unternehmen/organisation/"> 204 </a>
<a class="url" href="unser-unternehmen/geschaeftsleitung/#c160"> 11#160 </a>
Viele Grüße
alexinge!
Hallo alexinge,
ungefähr so:
10 = TEXT
10 {
value = der gewünschte Linktext
stdWrap.typolink {
parameter.field = www
target =
ATagParams = class="url"
}
}
Gruß
Ejoo
Hallo Ejoo,
am liebsten hätte ich den Linktext flexibel, also bei internen Seiten der Seitentitel bzw. der Titel des verlinkten Inhaltselements!?
Viele Grüße!!
Hallo!
Hab jetzt etwas Dynamik reingebracht! Jetzt wird immerhin der Seitentitel der verlinkten Seite angezeigt, aber noch nicht vom Inhaltselement:
subparts {
url.hasOneOf = www
url.field = text
url.typolink {
parameter.field = www
title =
target =
ATagParams = class="vcard-url"
}
}
Schöne Grüße!