Zum Inhalt springen

Title Attribut in Detail-Link setzen

Erstellt am 21. Februar 2007 · 4 Antworten · letzte Antwort am 15. Mai 2009

Tags: Links, Frage

rabe69 ·

Hallo Teilnehmer,
weiss jemand, wie man es schafft das Title Attribute eines so generierten Links zu definieren:

$marks['###DETAIL_LINK###'] = $this->pi_list_linkSingle($this->pi_getLL('label_detail_link', '[more]'), $row['uid'], $cache=1);

Im Moment wir bei mir nur das erzeugt:

<a href="xyz.html" target="_top">Mehr...</a>

😢

Ich hätte aber gerne

<a href="xyz.html" target="_top" title="Mehr über XYZ">Mehr...</a>

#paralyzed#

just2b ·

Hallo,

da sollte man den link wohl mit dem cObj typolink aufbauen, da kann man dann alles machen was die TsRef zu dem Thema hergibt

georg

rabe69 ·

Thanks 2 just2b 😃
Jetzt habe ich es mal so gemacht (was übrigens funktioniert):

$detailLinkConfig['parameter'] = $this->pi_list_linkSingle($this->pi_getLL('label_detail_link', '[more]'), $row['uid'], $cache=1,$mergeArr=array(),true);
$detailLinkConfig['title'] = htmlspecialchars($row['title']);
$marks['###DETAIL_LINK###'] = $this->cObj->typoLink($this->pi_getLL('label_detail_link', '[more]'), $detailLinkConfig);

Oder gibt es da noch eine elegantere Lösung?

tscript ·

Einfach bevor man eine PI-Link-Funktion benutzt folgendes setzen:

$GLOBALS['TSFE']->ATagParams = ' title="Mein Title-Attribut"';

$marks['###DETAIL_LINK###'] = $this->pi_list_linkSingle($this->pi_getLL('label_detail_link', '[more]'), $row['uid'], $cache=1);