Hallo Leute,
heute habe ich mal wieder eine Frage zu einer erweiterten Eigenschaft.
In einen der diversen Foren (leider weiss ich nicht mehr im welchen), hat jemand eine pfiffige Lösung gepostet,
für Textabsätze einen anders farbigen Hyperlink als den Standarthyperlink (die Farbe) per erweiterte Eigenschaft
bestimmen zu können. Die Codes sehen wie folgt aus:
config.ccml
<cc:property id="design.paragraph.textlink.colortrue" caption="Einzellink-Farbe (an/aus)" folder="Absatz" targettype="paragraph" targetsubtype="text" type="boolean" default="0">
Eintrag in der link.ccml:
<cc:if cond="&link.isoffsite"> <a title="<cc:print value="&link.title">" <cc:if cond="¶.properties.design.paragraph.textlink.colortrue">class="einzellink" </cc:if>href="<cc:print value="&link.url">" target="_blank"><cc:print value="&link.caption"></a></cc:if> <cc:if cond="&link.isonsite"> <a title="<cc:print value="&link.title">" <cc:if cond="¶.properties.design.paragraph.textlink.colortrue">class="einzellink" </cc:if>href="<cc:print value="&link.url">"><cc:print value="&link.caption"></a></cc:if> <cc:if cond="&link.ispicture"> <cc:picture uid="&link.uid" obj="mypicture"> <a title="<cc:print value="&link.title">" <cc:if cond="¶.properties.design.paragraph.textlink.colortrue">class="einzellink" </cc:if>href="<cc:print value="&mypicture.url">"><cc:print value="&link.caption"></a> </cc:if>
Bei der <cc:if cond="&link.isdownload"> funktioniert dies nicht so, weil ich glaub die link.ccml noch aus den früheren w2d-Versionen (4, 5 oder 6) stammen müsste. Die neueren Versionen 7 und 8 sehen anders aus.
Weshalb mir es bisher auch nicht gelungen ist die die Funktion: <cc:if cond="¶.properties.design.paragraph.textlink.colortrue">class="einzellink" </cc:if> in die <cc:if cond="&link.isdownload"> einzubinden, in der 8er Version. Dazu werde ich bestimmt später noch einen neuen Thread eröffnen.
Der Part in der navigation.ccml sieht so aus:
Bitte beachten, dass der <style type="text/css"> vor dem schließendem </head> eingetragen ist, eingetragen werden muss.
Das Problem was nun ist, dass ich ja nur eine (1) Linkfarbe (siehe navigation.ccml) verwenden kann. In diesem Beispiel rot (#ff0022;).
Ich suche nun die Möglichkeit, die erweiterte Eigenschaft so zu modifizieren, dass ich mir bei Klick F4 eine benutzerdefinierte extra für die Linkfarbe verwenden kann.
Dafür bräuchte ich mal wieder Hilfe oder ein Schubs in die richtige Richtung! Warum möchte ich diese Funktionalität? Nun, ich habe ja die Möglichkeit je Textabsatz eine eigene Hintergrundfarbe verwenden zu können.
In der Regel nutze ich diese Textabsätze als INFOBOXEN die in der Regel die Farbe wie die Überschriften (h1 oder h2) bekommen. Sagen wir mal die H1 oder H2 haben die Grundfarben blau, aber auch die normalen Linkfarben haben die selbe Grundfarbe wie die h1 oder h2, dann sieht man natürlich für diesen eingefärbten Textabsatz einen Link nicht. Wenn ich den funktionierenden einzellink-Code mit fest definierter Farbe ( in unserem Beispiel rot) nehme sieht es natürlich nicht so prickelnd aus, weshalb ich mir natürlich eine Funktion wünschte wo ich einzeln , (wenn eine Backgroundfarbe gewählt wurde) die Linkfarbe bestimmen kann.
Entschuldigt bitte den äußerst langen Thread. Ich danke für eure Aufmerksamkeit und hoffe auf positive Reaktionen euer seits!
Spontaneität muss sorgfältig geplant werden.