Contao Open Source CMS > Contao-Forum

Zum englischen Forum

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?
2008-11-19 18:55
Antipitch
User
Avatar
Beiträge: 256
Hamburg
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. :thumbdown:

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. :sleep:

oder
3. Du programmierst dir ein eigenes Content Element/ Modul "Maillink". :thumbup:


cheers
Antipitch
2008-11-19 20:03