Title Attribut in Detail-Link setzen

  • rabe69 rabe69
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    21. 02. 2007, 01:02

    Hallo Teilnehmer,
    weiss jemand, wie man es schafft das Title Attribute eines so generierten Links zu definieren:
    [TS]$marks['###DETAIL_LINK###'] = $this->pi_list_linkSingle($this->pi_getLL('label_detail_link', '[more]'), $row['uid'], $cache=1);
    [/TS]

    Im Moment wir bei mir nur das erzeugt:
    [HTML]<a href="xyz.html" target="_top">Mehr...</a>
    [/HTML]
    :'(

    Ich hätte aber gerne

    [HTML]<a href="xyz.html" target="_top" title="Mehr über XYZ">Mehr...</a>
    [/HTML]
    #paralyzed#


  • 1
  • Mopps Mopps
    Jedi-Ratsmitglied
    0 x
    867 Beiträge
    0 Hilfreiche Beiträge
    21. 02. 2007, 09:32

    Das würde mich auch sehr interessieren!

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    21. 02. 2007, 09:40

    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 rabe69
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    21. 02. 2007, 13:32

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

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

    Oder gibt es da noch eine elegantere Lösung?

  • tscript tscript
    TYPO3-Anwärter
    0 x
    6 Beiträge
    0 Hilfreiche Beiträge
    15. 05. 2009, 10:45

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

    1. $GLOBALS['TSFE']->ATagParams = ' title="Mein Title-Attribut"';
    2.  
    3. $marks['###DETAIL_LINK###'] = $this->pi_list_linkSingle($this->pi_getLL('label_detail_link', '[more]'), $row['uid'], $cache=1);

  • 1