Index > Entwickler-Ecke > Bei ce_hyperlink zwischen http und mailto unterscheiden
Ich möchte bei mailto-Links andere Background-Images darstellen wie bei http-Links.
Akuell behelfe ich mir mit einer zusätzlichen manuell gesetzten Class, das ist aber nicht "kundensicher".
Wo muss/kann ich updatesicher eingreifen, um die Class "automatisch" zu setzen oder statt "hyperlink_txt" beim Anchor z.B. ""hyperlink_mail" zu setzen?
Akuell behelfe ich mir mit einer zusätzlichen manuell gesetzten Class, das ist aber nicht "kundensicher".
Wo muss/kann ich updatesicher eingreifen, um die Class "automatisch" zu setzen oder statt "hyperlink_txt" beim Anchor z.B. ""hyperlink_mail" zu setzen?
2008-11-19 18:55
Hi Ralf,
'ne wirklich schnelle/ einfache Lösung fällt mir dazu leider nicht ein (muss mich auch nebenbei schon warm machen für's Spiel gleich). Aber 3 andere:
1. Du untersuchst per Javascript onload alle Hyperlinks und setzt dynamisch neue Klassen.
oder
2. Du speicherst eine eigene ce_hyperlink.tpl in root/templates, in der du mit einer kleinen Funktion den string "$this->href" untersuchst und dann entsprechende Klassen ausgibst.
oder
3. Du programmierst dir ein eigenes Content Element/ Modul "Maillink".
cheers
Antipitch
'ne wirklich schnelle/ einfache Lösung fällt mir dazu leider nicht ein (muss mich auch nebenbei schon warm machen für's Spiel gleich). Aber 3 andere:
1. Du untersuchst per Javascript onload alle Hyperlinks und setzt dynamisch neue Klassen.
oder
2. Du speicherst eine eigene ce_hyperlink.tpl in root/templates, in der du mit einer kleinen Funktion den string "$this->href" untersuchst und dann entsprechende Klassen ausgibst.
oder
3. Du programmierst dir ein eigenes Content Element/ Modul "Maillink".
cheers
Antipitch
2008-11-19 20:03
