@wienerpresswerk,
Ich habe mich mal hingesetzt und es für die Kategorien umgesetzt.
Die Datei deine _Theme//frontend/listing/index.tpl anlegen falls noch nicht vorhanden und folgenden Inhalt rein:
{extends file='parent:frontend/index/index.tpl'}
{* Kategorie-ID im Body-Class ausgeben *}
{block name="frontend_index_body_classes" append}{strip}
{if $sCategoryContent.id} cat-{$sCategoryContent.id}{/if}
{/strip}
{/block}
In deine _modules/sidebar.less dann das einfügen. (die Zahlen bei den cat- an deine anpassen)
/* sidebar bei bestimmten Kategorienn ausblenden -----------*/
@media screen and (min-width: @tabletViewportWidth){
.is--ctl-listing.is--act-index {
&.cat-5, // Deine Kategorie ID5
&.cat-6, // Deine Kategorie ID6
{
.sidebar-main {
padding-top: 0px;
.sidebar--categories-navigation {
display: none !important;
}
& + .content--wrapper {
.unitize(margin-left, 0);
}
}
}
}
}
/* ------------------------------ */
Wie du eine less einbindest findest du hier > https://shopwareianer.com/tutorials/shopware-eigene-less-datei-anlegen
______________________________________________________________________________________________________________________________
das ganze für Shopseiten.
Die Datei deine _Theme//frontend/custom/index.tpl anlegen falls noch nicht vorhanden und folgenden Inhalt rein:
{extends file='parent:frontend/custom/index.tpl'}
{* Shopseiten-ID im Body-Class ausgeben *}
{block name="frontend_index_body_classes" append}{strip}
{if $sCustomPage.id} custom-{$sCustomPage.id}{/if}
{/strip}
{/block}
In deine _modules/sidebar.less dann das einfügen.(die Zahlen bei den custom- an deine anpassen)
/* sidebar bei bestimmten Shopseiten ausblenden -----------*/
@media screen and (min-width: @tabletViewportWidth){
.is--ctl-custom.is--act-index {
&.custom-44, // Zahlarten
&.custom-48, // FAQ
{
.sidebar-main {
padding-top: 0px;
.shop-sites--container {
display: none !important;
}
& + .content--wrapper {
.unitize(margin-left, 0);
}
}
}
}
}
/* ------------------------------ */
_______________________________________________________________________________________________________________
EDIT: 06.04.2016
Wenn ihr beide Varianten wollt könnt ihr auch nur die Änderunden in der “deine _Theme//frontend/index/index.tpl” vornehmen
{extends file='parent:frontend/index/index.tpl'}
{* Kategorie-ID und Shopseiten-ID im Body-Class ausgeben *}
{block name="frontend_index_body_classes" append}{strip}
{if $sCategoryContent.id} cat-{$sCategoryContent.id}{/if}
{if $sCustomPage.id} custom-{$sCustomPage.id}{/if}
{/strip}
{/block}
Und natürlich die obengenannten Eintäge in der " deine _modules/sidebar.less" einfügen.
Beste Grüße Uwe