Informationsblock (Kontakt, Versand etc.) auf normaler Contentseite ausblenden

Hallo liebe Shopware community,

wie kann ich den linken Block „Informationen“ (Kontakt, Versand etc.) auf einer normalen Contenseite ausblenden, jedoch bei Klick auf einer der Servive / Hilfe Seiten belassen.

Siehe: https://www.guam-onlineshop.de/test

Ich habe eine Shopseiten-Gruppe „Statische Seiten“ angelegt und möchte dort statische Contentseiten ablegen.

Vielen Dank im Voraus  Smile
Max

@lennertz‍,

ich hatte hier schon mal was geschrieben und sollte bei dem was du vor hast helfen.

http://forum.shopware.com/discussion/comment/157515/#Comment_157515

Uwe

1 „Gefällt mir“

Lieber Uwe,

vielen Dank! Ich probiere das aus und gebe Feedback.

Herzliche Grüße

Max

 

 

@useg‍

Lieber Uwe,

ich habe Deine Anweisungen befolgt und unter mein_theme//frontend/custom die index.tpl angelegt mit folgendem Inhalt:

{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}

anschließend unter mein-theme/frontend/_public/src/less/_modules die sidebar.less angelegt mit folgendem Inhalt:

/* 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);
				} 
                   
            }
             
		}
    
	}
    
}

/* ------------------------------ */

Abschließend Cache komplett geleert und Theme neu kompiliert.

Das ändert leider nichts, siehe http://www.guam-onlineshop.de/test

Habe ich etwas falsch gemacht?

Viele Grüße
Max

ich finde den Style nicht der das ganze ausblendet.

„&.custom-44, // Zahlarten“ musst du mit deiner ID (hier 44) der Shopseiten-ID ersetzen. 

Hast du im deinem Theme die sidebar.less auch richtig eingebunden.

Wie du eine less einbindest findest du hier > https://shopwareianer.com/tutorials/shopware-eigene-less-datei-anlegen

„all.less“ in /themes/Frontend/ dein-Theme /frontend/_public/src/less anlegen und folgenden Inhat rein, für den Fall das du es so wie oben beschreiben hast gemacht hast.

@import "_modules/sidebar";

Uwe

1 „Gefällt mir“

@useg schrieb:

ich finde den Style nicht der das ganze ausblendet.

„&.custom-44, // Zahlarten“ musst du mit deiner ID (hier 44) der Shopseiten-ID ersetzen. 

Hast du im deinem Theme die sidebar.less auch richtig eingebunden.

Wie du eine less einbindest findest du hier > https://shopwareianer.com/tutorials/shopware-eigene-less-datei-anlegen

„all.less“ in /themes/Frontend/ dein-Theme /frontend/_public/src/less anlegen und folgenden Inhat rein, für den Fall das du es so wie oben beschreiben hast gemacht hast.

@import „_modules/sidebar“;

Uwe

Ah, das war es: Falsche ID und less nicht richtig eingebunden.  Wink

Jetzt funktioniert es perfekt.

Tausend Dank, lieber Uwe!  Thumb-Up Smile

Viele Grüße
Max