Title in {get_shipping_link} angeben

Diskussionen rund um die Templates (incl. Smarty)
Antworten
die-andis
Beiträge: 18
Registriert: Mo 26. Jul 2010, 14:02
Shop Version: ECB 1.08

Title in {get_shipping_link} angeben

Beitrag von die-andis »

Hallo,

ich würde gerne bei {get_shipping_link} das "title" Attribut setzen, finde aber die richtige Stelle nicht. Könnt Ihr mir vielleicht sagen wo ich das machen muss?

Benutze ECB 1.0.8 mit SHOPTSTAT Urls

Gruß
Andreas
http://www.beautyhair24shop.de - professioneller Friseurbedarf
Doc Olson
Beiträge: 536
Registriert: Mo 10. Mai 2010, 08:54

Re: Title in {get_shipping_link} angeben

Beitrag von Doc Olson »

Schau mal in die Datei includes/classes/Smarty_2.6.22/ecb_plugins/function.get_shipping_link.php

Da wird der Link zusammengebaut. Um das Plugin anzupassen, musst Du die Datei in den Smarty Ordner Deines Templates packen und DORT modifizieren.

Code: Alles auswählen

function smarty_function_get_shipping_link($params, &$smarty) {
    return SHIPPING_EXCL . ' <a rel="nofollow" href="' .
           xtc_href_link(FILENAME_CONTENT, 'coID='.SHIPPING_INFOS) . 
           '">' . SHIPPING_COSTS . '</a>';
}
wird dann z.B. zu

Code: Alles auswählen

function smarty_function_get_shipping_link($params, &$smarty) {
    return SHIPPING_EXCL . ' <a rel="nofollow" href="' .
           xtc_href_link(FILENAME_CONTENT, 'coID='.SHIPPING_INFOS) . 
           '" title="mein toller titel">' . SHIPPING_COSTS . '</a>';
}
Du kannst den Titel auch optional beim Aufruf der Funktion übergeben:

Code: Alles auswählen

function smarty_function_get_shipping_link($params, &$smarty) {
    $titel = isset($params['title']) ? ' title="' . $params['title'] . '"' : '';
    return SHIPPING_EXCL . ' <a rel="nofollow" href="' .
           xtc_href_link(FILENAME_CONTENT, 'coID='.SHIPPING_INFOS) . 
           '"' . $title . '>' . SHIPPING_COSTS . '</a>';
}
Im Template musst Du das dann so aufrufen:

Code: Alles auswählen

{get_shipping_link title='Mein toller Titel'}
die-andis
Beiträge: 18
Registriert: Mo 26. Jul 2010, 14:02
Shop Version: ECB 1.08

Re: Title in {get_shipping_link} angeben

Beitrag von die-andis »

danke!! Genau das was ich gesucht habe.

Gruß
Andreas
http://www.beautyhair24shop.de - professioneller Friseurbedarf
Antworten