> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Verzeichnisstruktur eines Shops

> Der Aufbau eines WEBSALE-Shopverzeichnisses: Shop-Root, Templates, Konfigurationen, Navigationsgrafiken und Produktmedien, und welche Verzeichnisse je Sprache und Subshop existieren.

Jeder WEBSALE-Shop liegt in einem Verzeichnisbaum mit festen Namen. Wenn Sie in dieser Dokumentation auf Pfadangaben wie `konfiguration/deutsch/country.dat` oder `benutzer/templates` stoßen, beziehen sie sich auf diesen Baum.

Sie begegnen ihm an zwei Stellen: lokal auf Ihrem Rechner, nachdem der WSPManager den Vorlagenshop vom WEBSALE-Server übertragen hat, und auf dem Server selbst, wenn Sie ihn per SFTP öffnen. Der Aufbau ist in beiden Fällen derselbe.

## Der Baum im Überblick

Im folgenden Beispiel lautet die Shop-ID `demo`:

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
websale8_shop-demo/
├── $w-wspmanager/
├── benutzer/
│   ├── navigation/
│   │   ├── grafiken/
│   │   └── icons/
│   └── templates/
├── konfiguration/
│   └── deutsch/
└── produkte/
    └── medien/
        ├── bilder/
        ├── flash/
        └── pdf/
```

## Die Verzeichnisse im Einzelnen

| Verzeichnis | Inhalt |
| - | - |
| `websale8_shop-demo` | das Wurzelverzeichnis des Shops, die Shop-Root. Der Name setzt sich zusammen aus `websale8_shop-` und Ihrer Shop-ID |
| `$w-wspmanager` | die Datenbank, mit der der WSPManager Ihre Produktdaten verwaltet |
| `benutzer` | Hauptverzeichnis für Templates sowie Grafiken und Icons der Navigation |
| `benutzer/navigation/grafiken` | die Grafiken der Kategoriemenü-Navigation. Im WSPManager weisen Sie jeder Kategorie eine eigene Grafik zu |
| `benutzer/navigation/icons` | die Icons, die einer Kategorie ohne eigene Grafik vorangestellt werden, je Hierarchie-Ebene ein anderes |
| `benutzer/templates` | die HTML-Templates |
| `konfiguration` | die Konfigurationsdateien des Shops |
| `konfiguration/deutsch` | die sprachabhängigen Konfigurationen |
| `produkte` | Hauptverzeichnis für produktspezifische Dateien |
| `produkte/medien` | Bilder, PDF-Dateien und weitere Medien für die Produktdarstellung |
| `produkte/medien/bilder` | die Produktbilder in vier Größen |
| `produkte/medien/pdf` | PDF-Dateien zu den Produkten |

> [!WARNING]
>
> Im Verzeichnis `$w-wspmanager` dürfen Sie nichts ändern und nichts löschen. Das führt zum Verlust Ihrer Produktdaten.

### Die vier Bildgrößen

Das Verzeichnis `produkte/medien/bilder` enthält je Produkt bis zu vier Fassungen desselben Bildes, jede in einem eigenen Unterverzeichnis:

| Unterverzeichnis | Verwendung |
| - | - |
| `gross` | das große Bild |
| `normal` | das normale Bild |
| `klein` | Thumbnail für die Darstellung innerhalb einer Kategorie |
| `mini` | Mini-Thumbnail für Listen wie Zubehörprodukte, Ersatzprodukte und zuletzt angesehene Produkte |

Unterhalb von `produkte/medien` dürfen Sie beliebig eigene Unterverzeichnisse anlegen, wenn die vorgegebenen nicht ausreichen. Der Bildkonverter legt beispielsweise ein Verzeichnis für seine Übergabedateien an.

Wegweiser: Bilder für Suchmaschinen optimieren · Referenz: [Bildkonverter-Konfiguration wsimageconvert.cfg](https://dokumentation.websale.de/v8s/referenz/konfigurationen/bildkonverter-konfiguration-wsimageconvert-cfg.md)

## Was es je Sprache und Subshop gibt

Das ist der Punkt, der beim Arbeiten mit Pfaden am häufigsten übersehen wird. Zwei Verzeichnisse existieren nicht nur einmal, sondern je Sprache beziehungsweise Subshop. Im WSPManager legen Sie dafür weitere Unterverzeichnisse an.

| Verzeichnis | Enthält |
| - | - |
| `konfiguration/<Subshop>` | die sprachabhängigen Konfigurationsdateien, beispielsweise `country.dat`, `salutation.dat` und `title.dat` |
| `benutzer/templates/<Subshop>` | die Templates des jeweiligen Subshops |

Der Shop setzt das Templateverzeichnis fest auf `benutzer/templates/<Subshop>` und bietet dafür keine Einstellung an.

Die Subshop-Verzeichnisse tragen üblicherweise den Namen der Sprache, beispielsweise `deutsch`. Deshalb spricht die Dokumentation an manchen Stellen vom Sprachverzeichnis und an anderen vom Subshop-Verzeichnis. Gemeint ist dasselbe.

> [!NOTE]
>
> Konfigurationsdateien, die für den gesamten Shop gelten, liegen eine Ebene höher direkt unter `konfiguration`. Welche das sind, steht jeweils auf der Referenzseite der Datei.
>
> Einige Dateien werden an beiden Orten gesucht: zuerst im Subshop-Verzeichnis, und wenn sie dort fehlt, in `konfiguration`. So pflegen Sie eine gemeinsame Fassung und weichen nur dort ab, wo es nötig ist.

Grundlagen: [Grundlagen zu Konfigurationen](https://dokumentation.websale.de/v8s/grundlagen-konfiguration/konfiguration-grundlagen.md)

## Weitere Verzeichnisse

Einzelne Funktionen bringen eigene Unterverzeichnisse mit, die der Vorlagenshop nicht von Haus aus enthält. Sie entstehen, sobald Sie die Funktion einrichten.

| Verzeichnis | Gehört zu |
| - | - |
| `benutzer/templates/css_upload` | den Stylesheet-Dateien des Shops |
| `benutzer/templates/css_min` | den vom PageSpeed-Tool verkleinerten Stylesheets |
| `konfiguration/<Subshop>/inquiry` | dem Anfragemodul |

Wegweiser: [CSS, Formulare für Kundenanfragen](https://dokumentation.websale.de/v8s/templates/css.md)

Das Verzeichnis `produkte/medien/flash` stammt aus der Zeit, als Shops Flash-Dateien zur Produktdarstellung einsetzten. Flash wird von keinem aktuellen Browser mehr unterstützt. Für neue Shops hat das Verzeichnis keine Bedeutung mehr.


## Related topics

- [Erste Schritte](https://dokumentation.websale.de/v8s/erste-schritte.md)
- [TeleCash](https://dokumentation.websale.de/v8s/zahlungsarten-anlegen/telecash.md)
- [Grundlagen zu Texten und Sprachen eines Shops](https://dokumentation.websale.de/v8s/grundlagen-zu-texten-und-sprachen-eines-shops-textpflege.md)
- [Domains und Shop-Aufruf: Grundlagen](https://dokumentation.websale.de/v8s/domains/grundlagen-domains-und-shop-aufruf.md)
- [Template Theme](https://dokumentation.websale.de/frontend/die-basics/template-theme.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.