Hallo,
für die Sidebar kann ich per erweiterte Eigenschaft den Textbackground mit individuellen Farben füllen. Die H2-Überschriften bleiben aber außen vor. Und dies möchte ich ganz gerne ändern, weiss aber nicht wie und bräuchte Hilfe. Die sidebar_text_xhtml.ccml habe ich wie folgt angepasst:
<p style="<cc:if cond="&mysidebar.properties.design.sidebar.paragraph.text.background=''" not="1">background-color:<cc:print value='&mysidebar.properties.design.sidebar.paragraph.text.background'>;padding:5px 20px 10px 20px;margin:0px 0px 0px 0px;line-height: 160%;</cc:if>color: <cc:print value='&mysidebar.properties.design.sidebar.paragraph.color'>;font-size:<cc:print value='&mysidebar.properties.design.daedalus.sidebar.paragraph.text.fontsize'>;"><cc:print value="¶graph.text" xhtml="1"></p>
Dies funktioniert auch alles einwandfrei. Damit ich das selbe für die Backgroundfarbe der H2-Überschriften verwenden kann, bin ich unisorium vorgegangen. Neu in der config hinzugefügt.
Damit ich einen Eintrag zum auswählen per F4 in Sidebarabsätzen erhalte, habe ich in der config.ccml folgenden Code geschrieben:
<cc:property id="design.sidebar.usercolor.background" caption="Backgroundfarbe H2 (benutzerdefiniert)" folder="Layout Absatz" targettype="sidebar" targetsubtype="text" type="color" default="#2A6C7B">
Ich nehme mal an das da schon irgend ein Fehler drinn ist?! Die H2-Überschrift in der style_design.css sieht wie folgt aus:
/* Linke Sidebar | leftsidebar */ #leftsidebar h2.lefth2 { background-color: <cc:print value="&usercolor.background">; margin: 0px 0px 0px 0px; text-align: left; padding: 10px 20px 0px 20px; font-size: 120%; text-transform: uppercase; font-family: 'Oswald', sans-serif; color: <cc:print value="&usercolor.dark">; text-shadow: #000000 1px 1px 1px; letter-spacing : 3px; font-weight: normal; }
Kann mir jemand weiterhelfen? Ich komme nämlich echt nicht weiter! Danke für eure Aufmerksamkeit!
Spontaneität muss sorgfältig geplant werden.