Wie bereits geschrieben habe ich das Design nicht, weiss somit auch die genaue Konstellation nicht...
Aber trotzdem hier mal eine "Blindflug-Anweisung" ohne jegliche Garantie...
Erstelle in der config.ccml mal einen "Schalter", also z.B. so:
1
|
<cc:property id="design.dito.deletesb" caption="Kontextspalte entfernen?" folder="Design" targettype="topic" type="boolean" default="1">
|
In der navigation.ccml fragst Du dann beim Content den Schalter ab, also statt bisher
1
|
<div id="content"<cc:if cond="&topic.properties.design.dito.deletesb=1"> class="wide"<cc:plugin name="width" value="960"><cc:else><cc:plugin name="width" value="680"></cc:if>>
|
...wobei die Grössenangaben von Dir noch validiert werden müssen...
Danach fragst Du vor Beginn der Sidebar den Schalter wieder ab, diesmal so:
<cc:if cond="&topic.properties.design.dito.deletesb=0">
Und nach Ende der Sidebar schliesst Du die Abfrage wieder so:
Und zum Schluss ergänzt Du die style_design.css noch in der im anderen Beitrag von Dir gezeigten links/rechts-Abfrage hiermit:
#content.wide {
float: left;
width: 960px;
}
bzw.
#content.wide {
float: right;
width: 960px;
}
...wobei die Grössenangaben ebenfalls von Dir noch validiert werden müssen...
Alles wie gesagt ohne Gewähr...
...und dann solltest Du nach einem Neustart des Programms defaultmässig keine Sidebar mehr haben, könntest sie aber auf jeder einzelnen Seite bei Bedarf wieder zuschalten...
Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »
webchaot« (07.01.2017, 14:24)