# Grundlayout

### Grundeinstellungen

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FkKCIKOZK7USl8gd4LGVJ%2Fdocs-de-config-theme-basic.png?alt=media\&token=6f61551a-107a-44dc-8ebf-4ec91db6c4a3)

#### Grundlayout (1):&#x20;

`Boxed` | `Full Width Boxed` | `Full Width Header` | `Full Width Header & Footer` | `Full Width`&#x20;

Die Breite des Layouts wird durch das Grundlayout bestimmt. **Full Width** streckt die Webseite mit allen Inhalten an den Browserrand, während **Boxed** das Layout inklusive Hintergründe an die maximale Layout Breite festlegt. **Full Width Boxed** hingegen lässt alle Hintergründe an den Browserrand laufen, die Inhalte orientieren sich jedoch an der maximalen Layout Breite. **Full Width Header** setzt ausschließlich den Header und dessen Inhalte bis an den Browserrand. Die restlichen Bereiche des Shops verhalten sich wie in Full Width Boxed.

#### Layout Breite (2)

Breite des Shop-Containers in Pixeln. In allen Grundlayouts außer `Full Width` wird dieser Wert als maximale Breite der Inhalte und Elemente verwendet.

#### Header (mobil) (3):&#x20;

`Einzeiliger Header` | `Mehrzeiliger Header`&#x20;

Der Header kann auf mobilen Geräten einzeilig dargestellt werden. Je nach Größe und Ausrichtung des Logos eignet sich jedoch eine mehrzeilige Darstellung besser.

Beispiel:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-19929277e773152838e35ce08b9d5152eb42d33a%2Fdocs-de-storefront-mobile-header-devices.jpg?alt=media" alt=""><figcaption></figcaption></figure>

#### Header (3):&#x20;

`Einzeiliger Header` | `Zweizeiliger Header` | `Mehrzeiliger Header`

Entscheide zwischen drei grundlegende Header-Erscheinungen. Nicht jede Header-Einstellung passt zu Dir und zu Deinen Produkt-Kategorien. Daher gibt es hier ein paar grundlegende Tipps:

* Der **einzeilige Header** eignet sich besonders gut für minimalistische Onlineshops, welche nur wenige Oberkategorien besitzen. Der Header wirkt aufgeräumt und klar.
* Hast Du eine Vielzahl an Oberkategorien (ca. 6-8 Stück), ist wohl eher der **zweizeiliger Header** die Einstellung Deiner Wahl. Die Kategorien haben hier ausreichen Platz und bieten Deinem Kunden die nötige Übersicht. Im zweizeiligen Header wird die Top Bar als eigene Zeile entfernt und in die Logo-Zeile integriert.
* Der **mehrzeilige Header** eignet sich ebenfalls immer dann, wenn eine Vielzahl an Oberkategorien dargestellt werden soll. Im Unterschied zum zweizeiligen Header behält die Top Bar ihre normale Darstellung.

{% hint style="info" %}
Die Einstellungen zur Darstellung der Top Bar sind bei Auswahl eines zweizeiligen Headers eingeschränkt, da die **Top Bar** in die Logo Zeile integriert wird und nicht als eigenständige Top Bar fungiert.
{% endhint %}

#### Suche (4)

Wähle zwischen der Ansicht als **Overlay-Suche**, **Ausklappbarer Suche** oder **Standard Suche**.

Beispiele:

![Overlay Suche](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-162490d2feb268eed5c8bbcaa5aeee981baa5b52%2Fdocs-front-header-suche-overlay.jpg?alt=media)

![Ausklappbare Suche](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-f7e5d33cbab71459f8e79ce2dda1775c28b5d78d%2Fdocs-front-header-suche-collapse.jpg?alt=media)

![Standard Suche](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-32bcbc7e00cedc314e1644b1985f7882bac1a365%2Fdocs-front-header-suche-standard.jpg?alt=media)

#### Top Bar (5)&#x20;

`Standard` | `Ausklappbar` | `Einklappbar` | `Offcanvas` | `ausgeblendet`

{% hint style="info" %}
Die Einstellungen zur Darstellung der Top Bar sind bei Auswahl eines zweizeiligen Headers eingeschränkt, da die **Top Bar** in die Logo Zeile integriert wird und nicht als eigenständige Top Bar fungiert.
{% endhint %}

{% tabs %}
{% tab title="Standard" %}
Die Standardansicht der Top Bar. Permanent sichtbar.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-f5462ae430a981f157899d9af154ba27ba159ccd%2Fstorefront-top-bar-default.png?alt=media)
{% endtab %}

{% tab title="Ausklappbar" %}
Top Bar beim initialen Laden der Seite eingeklappt. Über Menü-Button ausklappbar.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-0c14293e31758bba8884b9e2859183844acbb868%2Fstorefront-top-bar-expandable.png?alt=media)
{% endtab %}

{% tab title="Einklappbar" %}
Top Bar beim initialen Laden der Seite ausgeklappt. Über Menü-Button einklappbar.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-bc58877b806ac0c79ef7fd909d345a62c879156b%2Fstorefront-top-bar-collapsible.png?alt=media)
{% endtab %}

{% tab title="Offcanvas" %}
Die Top Bar des Shops kann für einen minimalistischen Look auch als sogenanntes Offcanvas Element dargestellt werden. Die Inhalte der Top Bar sind dann über das allseits bekannte Menü-Icon erreichbar.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-8ace26cb80b95baa6e983b32c369abce827f92c3%2Fdocs-front-header-topbar-offcanvas%20\(1\).jpg?alt=media)
{% endtab %}

{% tab title="ausgeblendet" %}
{% hint style="info" %}
Diese Option steht ab Theme Version 2.1.0 zur Verfügung.
{% endhint %}

Diese Option blendet die Top Bar aus.

{% hint style="warning" %}
Nur möglich wenn keine zusätzlichen Sprachen, Währungen und Marketing Slider vorhanden sind - Offcanvas Top-Bar wird als Fallback eingeblendet.
{% endhint %}
{% endtab %}
{% endtabs %}

#### Icon Set (6)

Das Theme stellt verschiedene zusätzliche Icon-Sets zum [Standard-Icon Set](https://component-library.shopware.com/icons/) für die Storefront zur Verfügung. Es werden dabei unter Anderem die Icons für Konto, Suche, Warenkorb, Merkzettel uvm. ausgetauscht.

Entypo Icons (solid):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-9ce4133a1ea02a78afb634d6db935428ffdd0854%2Fdocs-de-config-theme-iconset-entypo.png?alt=media" alt=""><figcaption></figcaption></figure>

Feather Old Icons:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-3dd317531c10c0fc8fa9ee0b6c3e2fbf0c3f85ab%2Fdocs-de-config-theme-iconset-feather-old.png?alt=media" alt=""><figcaption></figcaption></figure>

Feather Icons:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-cb1d183f6250e177018d7b4a6b082e98e078607a%2Fdocs-de-config-theme-iconset-feather.png?alt=media" alt=""><figcaption></figcaption></figure>

Fluent (outlined):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-e5002492a19d9883ff36e470414319a6f2c4de76%2Fdocs-de-config-theme-iconset-fluent-outline.png?alt=media" alt=""><figcaption></figcaption></figure>

Fluent (solid):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-8f350fdae2970273f3bec70d3bb18c5fe7896f83%2Fdocs-de-config-theme-iconset-fluent-solid.png?alt=media" alt=""><figcaption></figcaption></figure>

Heroicons (outlined):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-29434190f23429d2a82321733ce60e2ce4554062%2Fdocs-de-config-theme-iconset-heroicons-outline.png?alt=media" alt=""><figcaption></figcaption></figure>

Heroicons (solid):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-9f4c65445b341f44295664376a476163ab5323ed%2Fdocs-de-config-theme-iconset-heroicons-solid.png?alt=media" alt=""><figcaption></figcaption></figure>

Iconic (outlined):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-da4db00e2b0b374b6cb3877e4b651bb43ec3b098%2Fdocs-de-config-theme-iconset-iconic.png?alt=media" alt=""><figcaption></figcaption></figure>

Iconly Broken:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-d8c1337cf4169ddbbd637eeb745bcf357fac7f05%2Fdocs-de-config-theme-iconset-iconly-broken.png?alt=media" alt=""><figcaption></figcaption></figure>

Iconly Bulk:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-907beea94898727bf09f97a18297debd4f720533%2Fdocs-de-config-theme-iconset-iconly-bulk.png?alt=media" alt=""><figcaption></figcaption></figure>

Iconly Light:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-3f1d423c8976b40262fc5a1dc1fe74879c7ab405%2Fdocs-de-config-theme-iconset-iconly-light.png?alt=media" alt=""><figcaption></figcaption></figure>

Ionicons (outline)

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-9801f7e0b48fa202ee9370c7294b1203eb0d535f%2Fdocs-de-config-theme-iconset-ionicons-outline.png?alt=media" alt=""><figcaption></figcaption></figure>

Ionicons (solid):

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-eb63240148b185be1b27ac0d2fabfd4d709686f8%2Fdocs-de-config-theme-iconset-ionicons-solid.png?alt=media" alt=""><figcaption></figcaption></figure>

Material Icons:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-876b85c90a17fd950df0c2632fc1b01d460bdd8e%2Fdocs-de-config-theme-iconset-material.png?alt=media" alt=""><figcaption></figcaption></figure>

Simple Line Icons:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-17e8b155949b1c035b1f2c73471b9d38a1d1294d%2Fdocs-de-config-theme-iconset-simple-line-icons.png?alt=media" alt=""><figcaption></figcaption></figure>

Tonicons Icons:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-67999ab28aa79d54de6fc41632f15b5ff50a253a%2Fdocs-de-config-theme-iconset-tonicons.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Main Navigation als Offcanvas

Die Hauptnavigation mit den Kategorien des Shops geht ab einem bestimmten Viewport in die mobile Darstellung über. Über die Einstellung Main **Navigation als Offcanvas (1)** kannst Du bestimmten, in welchem Viewportbereich das mobile Menü angezeigt wird. Mit Hilfe dieser Option ist es sogar möglich auch für die Desktop-Ansicht das mobile Menü darzustellen.

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-366b3619d824854c71f5e84065416eeb463df1cd%2Fdocs-de-config-basic-settings-offcanvas-menu.png?alt=media" alt=""><figcaption></figcaption></figure>

Beispiele:

![Offcanvas-Menü auf Desktop-Ansicht](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-9056ab5c7fed23e5d039a048aad7c9c27b2e7d16%2Fstorefront-main-navigation-offcanvas.png?alt=media)

![Standard Menü auf Desktop-Ansicht](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-82cfbdb1a4543d8258c022c8f1f6a23bef2af541%2Fstorefront-main-navigation-default.png?alt=media)

#### Bestellmengenfeld

`Mengenauswahl` | `Mengeneingabe -/+`

Das Feld für die Bestellmenge kann global auf ein Eingabefeld mit Plus- und Minus-Buttons umgestellt werden. Die Einstellung ist global und betrifft alle weiteren Eingabefelder, z.B. in Warenkorb oder Kasse.

* *Standard:* Dieser Wert setzt alle Bestellmengenfelder in den Standard. Ab Showpare 6.5 ist das Standard-Bestellmengenfeld eine Mengeneingabe -/+
* *Mengenauswahl*: Es wird die Standard-Mengenauswahl verwendet. Ab einer maximalen Auswahlmenge > 100 wird die Mengeneingabe -/+ des Themes dargestellt.
* *Mengeneingabe -/+:* Anstelle der Mengenauswahl wird eine Mengeneingabe mit Plus- und Minus-Buttons angezeigt.

{% hint style="success" %}
**Warum wird die Mengenauswahl zu einer Mengeneingabe?**

Das hängt mit der [maximale Auswahlmenge](https://docs.shopware.com/de/shopware-6-de/einstellungen/warenkorb#maximale-auswahlmenge) zusammen, die Du in der Administration des Shops unter **Einstellungen > Warenkorb** einstellen kannst. Über die maximale Auswahlmenge kannst Du festlegen, wie viele Produkte über das Dropdown ausgewählt werden können.

Der Browser muss für **jeden** Artikel im Listing (im Warenkorb, Kasse usw.) eine solche Mengenauswahl rendern. Wird die maximale Auswahlmenge auf einen sehr hohen Wert gesetzt, führt dies zu langen Ladezeiten.

Werte jenseits der 10.000 oder sogar 100.000 führen nicht nur zu langen Ladezeiten, sondern können zum Absturz des Browsers führen. In einem solchen Extremfall (maximale Auswahlmenge = 100.000) muss der Browser 1 - 100.000 Option-Zeilen der Mengenauswahl rendern. Bei z.B. 24 Produkten pro Listing sind das 2.400.000 Zeilen.
{% endhint %}

Beispiele:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fnb4ghJuW2j1kthfYzUaj%2Fdocs-storefront-example-default-quantity-input.png?alt=media&#x26;token=3d3fbc42-de08-4ad6-81f8-1a4fb1c6926e" alt=""><figcaption><p>Standard Mengeneingabe</p></figcaption></figure>

![Mengenauswahl](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FJyEuhx16Noc3Q3PHARqB%2Fdocs-storefront-example-quantity-selection.png?alt=media\&token=071f0d27-a47b-4755-b6b3-0af2e62801ee)

![Mengeneingabe](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2F2TixCnty5jujz3UFhdpH%2Fdocs-storefront-example-quantity-input.png?alt=media\&token=280bea36-2320-420d-9399-09ea32402513)

### Globale Body Abstände

Im Theme können globale Abstände gesetzt werden um bei vollflächigen Layouts eine Rahmung zu erzielen. Auf mobilen Geräten sollten diese Abstände verringert werden. Allgemein eignen sich hier Werte zwischen 0 - 100 Pixeln.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-ca5f568cee2f70517f0bc30e8668b269caae21da%2Fdocs-theme-grundeinstellungen-globale-abstaende%20\(1\).png?alt=media)

![Beispiel mit Abständen links und rechts bei einem Full Width Layout](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-9fcc3fede023c5dce57729d8da47ac13bfdfdad8%2Fdocs-front-absta%CC%88nde.jpg?alt=media)

### Container Abstände

Die Abstände des Containers für die Hauptinhalte kann über das Theme angepasst werden. Auf mobilen Geräten werden die Werte halbiert.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-542502f1a25a6e3325bebcf832ef882d7e2428ba%2Fdocs-general-container-spacings.png?alt=media)

Beispiel:

![Abstände oben (1) und unten (3)](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-8fc5ba35ea51a306d6aabba1b0a869df9cf8ba45%2Fdocs-general-container-paddings-example.png?alt=media)

![Abstände rechts(2) und links(4)](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-c58b70c1b484fde444b4878c4da2004e532ecb80%2Fdocs-general-container-horizontal-spacings-example.png?alt=media)

### Abgerundete Ecken

Der Ecken-Radius definiert das Aussehen von Buttons, Eingabe-Feldern und verschiedenen anderen Elementen, wie Produktboxen, Produkt Slider Thumbnails, Tabs, Modals (Popups) uvm.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-8c5f70ed4ae6473d0f105c1b91c69e53db3f9694%2Fdocs-theme-grundeinstellungen-abgerundete-ecken.png?alt=media)

Beispiel:

![Das Beispiel zeigt Buttons "Rund" in Kombination mit Inputs mit einem mittleren Ecken-Radius.](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fgit-blob-0bbad9333144d69ae6cf023eb1a774489e58fc06%2Fdocs-front-radius.png?alt=media)
