Breite des wrappers auf Shopbreite ändern

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
498
12
Hallo.

Auf der Startseite sind das linke und rechte Sidepanel ausgeschaltet. Somit habe ich auf der linken Seite - in der Breite des linken Sidepanels - einen Leerraum. Was ich möchte ist, dass der Shop die ganze Shopbreite ausnutzt (somit auch den linken, leeren Raum).

Wenn ich allerdings auf eine Produktkategorie klicke benötige ich diesen linken, leeren Raum wieder da ich auf dieser Seite das Sidepanel einblende. Wechsele ich dann in einen Artikel, benötige ich wieder - wie auf der Startseite - die volle Breite, also OHNE das Sidepanel.
Wie kann ich das realisieren? Ich habe das zwar geschafft dass ich die ganze Seitenbreite nutzen kann, allerdings ist das anscheinend der gleiche Container/Wrapper wie die üblichen Seiten, da sich auf der Produktkategorieseite der Hauptcontainer mit dem linken Sidepanel wieder überlagert hatte.
Vielen Dank für Eure Hilfe.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Breite des wrappers auf Shopbreite ändern

In der Boxenverwaltung den gesamten Container für die Seiten ausblenden auf denen kein Sidepanel zu sehen sein soll.
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
498
12
AW: Breite des wrappers auf Shopbreite ändern

Das hab ich und funktioniert auch. Das Problem ist nur, dass ich - sobald ich in der Produktkategorie bin - links drei Boxen habe und auch brauche. Und logischerweise, da ich den Contentcontainer ja auf die volle Shopbreite hatte, überlagert er die linken Boxen.
Ich brauche also eine Möglichkeit, dass ich auf jeder Seite alles über die volle Shopbreite habe außer auf der Produktkategorieseite, dort benötige ich links Boxen und der Contentcontainer muss folglich wieder etwas schmäler werden und nach rechts rücken.

Noch eine Frage: Kann ich es einstellen dass der Hauptcontainer (also ohne die linke und rechte Sidebar) über die volle Shopbreite geht oder muss ich das in der TPL-Datei ändern?
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Breite des wrappers auf Shopbreite ändern

Das hab ich und funktioniert auch. Das Problem ist nur, dass ich - sobald ich in der Produktkategorie bin - links drei Boxen habe und auch brauche. Und logischerweise, da ich den Contentcontainer ja auf die volle Shopbreite hatte, überlagert er die linken Boxen.
Ich brauche also eine Möglichkeit, dass ich auf jeder Seite alles über die volle Shopbreite habe außer auf der Produktkategorieseite, dort benötige ich links Boxen und der Contentcontainer muss folglich wieder etwas schmäler werden und nach rechts rücken.

Noch eine Frage: Kann ich es einstellen dass der Hauptcontainer (also ohne die linke und rechte Sidebar) über die volle Shopbreite geht oder muss ich das in der TPL-Datei ändern?

Das macht das System doch automatisch. Je nachdem welche Bereiche in der Boxenverwaltung gerade aktiv sind, werden entsprechende Klassen für den page_wrapper gesetzt. Dadurch wird auch die Breite des Inhaltsbereich angepasst:

Code:
<div id="page_wrapper" class=[COLOR=#ff0000]"{get_box_layout}[/COLOR]">

Solltest du in der header.tpl nichts daran und auch im CSS nichts daran verändert haben, sollte das funktionieren.
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
498
12
AW: Breite des wrappers auf Shopbreite ändern

Ja das dachte ich mir auch. Aber ich hab nicht daran verändert und - z.b. auf der Startseite sind auch keine Boxen zu sehen.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Breite des wrappers auf Shopbreite ändern

Und du hast ganz sicher in der Boxenverwaltung den gesamten Container für die Startseite deaktiviert und nicht für jede Box einzeln das Häkchen entfernt? Link zum Shop?
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
498
12
AW: Breite des wrappers auf Shopbreite ändern

Jaaaaaaaa... Du hattest recht. Ich hatte nicht den GESAMTEN Container deaktiviert. Genau so wollte ich das. Danke dir vielmals!!! Jetzt hab ich den Hauptcontainer über die gesamte Shopbreite.

Wenn ich oberhalb des Hauptcontainers ein Foto / Banner (keinen Slider) einsetzen will, erstelle ich mir eine page_custom.tpl und füge dort einen div-Container mit einem Foto ein und die Formatierung erledige ich dann in der theme.css. Ist das richtig so oder ist die Vorgehensweise eine andere?
Hab leider noch nicht so viel Erfahrung im "Template-Bau".
DANKE!
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
AW: Breite des wrappers auf Shopbreite ändern

Was meinst du denn mit Hauptcontainer, content_wrapper? Wenn ja, dann fügst du deinen neue Container direkt über dem content_wrapper in der header_custom.tpl ein. Eine page.tpl gibt es im Template standard nicht, ergo auch keine page_custom.tpl. Aber die könntest du natürlich anlegen und dann an die gewünschte Stelle per {include file="tpl_inc/page_custom.tpl"} einbinden.
 

Ugenmeister

Gut bekanntes Mitglied
28. August 2013
498
12
AW: Breite des wrappers auf Shopbreite ändern

Sorry, ja ich meine den content_wrapper.
Oh, eine page.tpl gibt es natürlich nicht, das ist richtig. Es ist die page.css. Aber deine Erklärung ist ausführlich und verständlich, wofür ich dir herzlich danke. Ich probiere das aus und bin sicher das mir deine Antwort sehr weiterhilft. Wenns noch haken sollte, melde ich mich noch´mal...