FAQ - Häufig gestellte Fragen
Auf dieser Seite sind die häufig gestellten Fragen rund um das Arbeiten mit dem WEBSALE Shopsystem gesammelt und beantwortet. Ziel ist es, schnelle Hilfe zu bieten – von typischen Einstiegsfragen bis zu wiederkehrenden Themen aus dem täglichen Arbeiten.
Inhaltsverzeichnis
- 1 Strapi CMS
- 1.1 Gibt es Zugriff auf den Node.js-Server?
- 1.2 Wie kann Content in den Content Manager importiert werden?
- 1.3 Können Lifecycle Hooks verwendet werden?
- 1.4 Welche Benutzerrechte stehen zur Verfügung?
- 1.5 Ist ein direkter Upload in die Strapi-Medienbibliothek möglich?
- 1.6 Wie funktionieren Bild-Varianten und unterschiedliche Größen?
- 1.7 Gibt es Zugang zum Strapi-Server?
- 1.8 Welche Datenbank wird für Strapi verwendet?
- 2 Datenzugriff und Externe Daten
Strapi CMS
Hier finden Sie Antworten zu häufig gestellten Fragen rund um das Headless CMS Strapi. Ziel ist es, schnelle Hilfe zu bieten – von typischen Einstiegsfragen bis zu wiederkehrenden Themen aus dem täglichen Arbeiten mit dem CMS System.
Gibt es Zugriff auf den Node.js-Server?
Ein direkter Zugriff auf den NodeJS Server ist derzeit nicht möglich und auch in näherer Zukunft nicht geplant.
Wie kann Content in den Content Manager importiert werden?
Das aktuell implementierte Importkonzept von Strapi erlaubt es, Daten aus einer Strapi-Instanz zu exportieren und in eine andere Instanz zu importieren, da die Datenstrukturen konsistent sind. Importe von statischem Content in Strapi sind grundsätzlich möglich, allerdings muss der Content strukturiert sein, um eine spätere Bearbeitung zu ermöglichen.
Um Inhalte in Strapi importieren zu können, müssen die entsprechenden Strukturen (z.B. Komponenten und Eingabemasken) mit übergeben werden. Diese Strukturen ermöglichen es, die Inhalte in Strapi anzuzeigen und zu bearbeiten. Wir benötigen daher detaillierte Informationen über die Art der Inhalte, die importiert werden sollen (z.B. Textinhaltsseiten, Navigationsstrukturen etc.).
Können Lifecycle Hooks verwendet werden?
Nein. Strapi bietet Lifecycle Hooks an, die es ermöglichen, bestimmte Aktionen auszuführen, wenn Inhalte geändert oder erstellt werden.
In unserem WEBSALE-System ist Strapi jedoch so integriert, dass es statische Inhalte auf den Server exportiert. Diese Inhalte werden dann im Shop angezeigt. Änderungen in Strapi müssen daher exportiert und an den Shop übergeben werden, um sichtbar zu werden. Da der Shop selbst nicht direkt mit Strapi kommuniziert, ist die Verwendung von Lifecycle Hooks nicht möglich.
Welche Benutzerrechte stehen zur Verfügung?
Der initiale Account ist immer als SuperAdmin freigeschaltet, wodurch dieser Account alle Rechte hat.
Dier Account kann dann weitere Benutzer resp. Acccounts hinzufügen, bei denen unterschiedliche Rechte vergeben werden können. Mehr Informationen dazu finden Sie hier.
Ist ein direkter Upload in die Strapi-Medienbibliothek möglich?
Nein. Ein Upload von Bildern ist nur über Strapi selbst möglich. Generell dürfen auch nur dort Bilddaten, wie beispielweise der Name angepasst werden.
Wie funktionieren Bild-Varianten und unterschiedliche Größen?
Standardmäßig ist der Bildkonverter so konfiguriert, dass hochgeladene Bilder in derselben Größe, aber in einem anderen Dateiformat ausgegeben werden. Sie können die Konfigurationsdatei des Bildkonverters nach Ihren Wünschen anpassen, was die Auflösung und Qualität der Bilder betrifft. Dabei ist jedoch stets darauf zu achten, dass die Pfade in der Konfigurationsdatei nicht geändert werden dürfen.
Gibt es Zugang zum Strapi-Server?
Nein. Ein direkter Zugriff auf den Strapi-Server ist nicht vorgesehen. Durch die Auslieferung von Strapi im Development-Mode ist es dennoch möglich, Inhaltselemente ohne WEBSALE zu erstellen, anzupassen und zu erweitern.
Die Übertragung der strukturierten JSON-Dateien von erstellten Inhalten auf den Objektspeicher S3 erfolgt automatisch.
Welche Datenbank wird für Strapi verwendet?
Für Strapi verwenden wir sqlite3.
Datenzugriff und Externe Daten
Warum gibt $wsExternalData.load(file, options) null zurück?
Wenn $wsExternalData.load(file, options) null zurückgibt, wurde die Datei unter dem angegebenen Pfad nicht gefunden. Häufige Ursachen sind ein falsches Verzeichnis bzw. ein falscher Pfad, Schreibfehler (Verzeichnis, Pfad oder Dateiname) oder die Datei ist nicht auf dem Server vorhanden.
Zur Prüfung gibt es zwei Möglichkeiten: Entweder im entsprechenden S3-Bucket nachsehen, ob die Datei unter dem angegebenen Verzeichnis/Pfad existiert, oder – ohne S3-Zugriff – den Inhalt des Verzeichnisses mit $wsExternalData.read(path, options) ausgeben lassen und prüfen, ob der erwartete Dateiname enthalten ist (siehe Parameterbeschreibung zu read).
Mehr Informationen zu $wsExternalData.read(path, options) finden Sie:
Datenzugriff & Anzeige → $wsExternalData - Externe Daten
Referenz → Module → $wsExternalData
© 2025 WEBSALE AG | Impressum | Datenschutz