Hallo zusammen,
ich habe versucht eine erweiterte Eigenschaft zu erstellen, mit welcher man die font size von h2 anpassen kann. Also so, dass Absatz A h2 font size 1em und Absatz B h2 font size 2em haben kann.
Folgendes habe ich versucht:
<cc:property id="h2_font_size" caption="h2 font size in em" folder="0.5 h2 font size" targettype="paragraph" targetsubtype="text" type="combo" comboitems="0|0.5|1|1.5|2|2.5|3|3.5|4|4.5|5|10|15" default="1.5em">
h2 { font-size: <cc:print value="¶.properties.h2_font_size">em; font-weight: 400; }
Wenn ich anschließend in z.B. einem Textabsatz der erweiterten Eigenschaft einen Wert (z.B. 0) zuweise und die Seite neu erstelle, so sehe ich im Quelltext, dass kein Wert übergeben wurde
h2 { font-size: em; font-weight: 400; }
Die h2 wird dann trotzdem angezeigt, ich vermute mit einer Standardschriftgröße?
Im Grunde geht es mir darum, dass die h2 nur dann angezeigt wird, wenn ich es möchte. Also wäre eine erweiterte Eigenschaft, welche h2 ausblenden würde sinniger. Aber ich konnte bisher nicht herausfinden, wie man das machen kann, darum dachte ich mir, dass es doch auch funktionieren müsste, wenn ich die font size von h2 auf 0 stelle.
Wo habe ich hier einen Denkfehler, bzw. wo ist der Fehler in meiner erstellen Eigenschaft?
Vielen Dank für jeden Hinweis und schöne Grüße
Andreas