#content_wrapper {
overflow: hidden;
padding-left: 20px;
}
.panel_left #sidepanel_left {
display: block;
float: left;
text-align: left;
width: 180px;
z-index: 2;
}
function get_box_layout($params, &$smarty)
{
$cLayout = "";
$bExclusive = $GLOBALS['smarty']->get_template_vars('bExclusive');
if (boxAnzeigen('left') && !$bExclusive) $cLayout .= " panel_left ";
if (boxAnzeigen('top') && !$bExclusive) $cLayout .= " panel_top ";
if (boxAnzeigen('right') && !$bExclusive) $cLayout .= " panel_right ";
if (boxAnzeigen('bottom') && !$bExclusive) $cLayout .= " panel_bottom ";
return trim($cLayout);
}
{if $get_box_layout = position ( left );}Layout{/if}
Mir geht es nicht nur um das ausblenden sondern um die If Anweisung damit ich den Content auch dementsprechende Breite angeben kann falls der Sidepanel ausgeblendet ist.
Content mit Sidepanel Links und Rechts = 60%
Content mit Sidepanel Links oder Rechts= 80%
Content ohne Sidepanels = 100%
öhmmm ... entweder verstehe ich vor lauter Sommer-Hitze das Problem nicht .... oder ihr denkt zu kompliziert.
Wenn ich (siehe auch Beitrag von David) ... für eine Seite alle Boxen raus nehme UND für diesen Seitentyp auch das entsprechende sidepanel deaktiviere, dann macht der Shop doch eine Content-Breitenanpassung automatisch
"Dann musst du nur noch den gesamten <div id="content_wrapper">...</div> in der Reihenfolge hinter die beiden Sidepanels legen. Fertig. "
Wo finde ich die Template-Datei, in der ich die Reihenfolge ändern kann? Shop 4.06 , Theme "United".
Kann mir niemand weiterhelfen?