Zum Inhalt springen

Links nur setzen wenn vorhanden

Erstellt am 24. Juli 2007 · 1 Antwort · letzte Antwort am 25. Juli 2007

Tags: Frage

Dready ·

Hi!

Ich habe Probleme mit Links. Ich habe es zwar geschafft daß Links bei Bildern funktionieren ohne daß ich das XML Umschreiben muss (falls ein erneuter Mapping Import durchgeführt werden soll) nur habe ich das Problem daß Links nicht immer gesetzt sein sollen.

Sprich: wenn es einen Link gibt wird er eingegeben, wenn nicht soll auch kein Link ausgegeben werden, wohl aber der Text, bzw. das Bild innerhalb des Links.

Beispiel:
<a href="foo"><img src="bar"/></a>

wenn ich foo nicht angebe soll es folgendermaßen ausgegeben werden:
<img src="bar"/>

Die Struktur sieht wie folgt aus:
* AT <a> Attribute HREF
* AT <a> Attribute Class
* CO Link <a>inner
- EL <img>

Was passiert: selbst wenn der Redakteur keinen Link angibt wird einer ausgegeben, und zwar vom template, was bedeutet daß er direkt aufs template verlinkt ;-( (weil href="#" gesetzt wurde)

Vorschläge?

thx, Dready

Dready ·

nachdem keine antwort kam war die einzige idee wie ich das hinbekomme indem daß ich zwei container mache mit einmal nur bild und einmal mit bild und link und der redakteur dann den entsprechenden container benutzt.

jfyi