Profi-Tipp: Dynamische Datenblätter ohne Lücken erstellen

Estimated reading: 3 minutes 56 views

Der HTML-Generator im CSV-Mapping-Tool ist perfekt dafür geeignet, dynamische Produktbeschreibungen zu erstellen, die sich an die verfügbaren Daten anpassen. Der entscheidende Vorteil ist, dass nicht nur einzelne leere Zeilen, sondern ganze Inhaltsblöcke (sogenannte Sektionen) automatisch ausgeblendet werden, wenn die Quelldaten dafür fehlen.

So vermeiden Sie, dass in Ihrem Shop eine Überschrift wie „Technische Daten“ allein dasteht, weil für ein Produkt keine technischen Daten in der CSV-Datei vorhanden waren.

Anwendungsbeispiel: Technische Daten & Lieferumfang nur bei Bedarf anzeigen

Stellen Sie sich vor, Sie möchten für Ihre Produkte eine Sektion „Technische Daten“ und eine Sektion „Lieferumfang“ erstellen. Beide sollen aber nur dann in der Produktbeschreibung erscheinen, wenn auch wirklich Daten dafür vorhanden sind.

Ziel:

  • Ein Block mit technischen Daten (als Liste), der nur erscheint, wenn mindestens eine der Spalten BreiteHöhe oder Gewicht einen Wert hat.
  • Ein Block für den Lieferumfang (als Absatz), der nur erscheint, wenn die Spalte Lieferumfang einen Wert hat.

Umsetzung im HTML-Generator:

  1. Zielspalte auswählen: Wählen Sie die Spalte aus, in die das Ergebnis geschrieben werden soll, z.B. products_description.de.
  2. Erste Sektion anlegen: „Technische Daten“
    • Klicken Sie auf „Neue Sektion“ und nennen Sie diese „Technische Daten“.
    • Wählen Sie die neue Sektion in der Liste aus, um sie zu bearbeiten.
    • Quellspalten hinzufügen: Wählen Sie die Spalten BreiteHöhe und Gewicht aus und fügen Sie sie den „Zeilen in dieser Sektion“ hinzu.
    • Sektions-Wrapper definieren: Dieser HTML-Code umschließt den gesamten Block. Tragen Sie hier ein:html<h3>Technische Daten</h3> <ul>{RESULT}</ul>
    • Zeilen-Template definieren: Dieses Muster wird für jede einzelne Zeile (BreiteHöheGewicht) angewendet. Tragen Sie hier ein:html<li>{HEADER}: {VALUE}</li>
    • Zeilen-Trennzeichen: \n (für einen Zeilenumbruch zwischen den <li>-Elementen).
  3. Zweite Sektion anlegen: „Lieferumfang“
    • Klicken Sie erneut auf „Neue Sektion“ und nennen Sie diese „Lieferumfang“.
    • Wählen Sie die Sektion „Lieferumfang“ aus.
    • Quellspalte hinzufügen: Fügen Sie die Spalte Lieferumfang hinzu.
    • Sektions-Wrapper definieren:html<h3>Lieferumfang</h3> <p>{RESULT}</p>
    • Zeilen-Template definieren: Da wir hier nur den reinen Wert wollen, tragen Sie ein:html{VALUE}
    • Zeilen-Trennzeichen: Lassen Sie dieses Feld leer, da wir nur eine Quellspalte haben.
  4. Globale Einstellungen prüfen
    • Stellen Sie sicher, dass der Sektions-Trenner auf \n steht, damit die beiden Blöcke untereinander erscheinen.

Das Ergebnis (Der Profi-Tipp in Aktion):

  • Produkt A hat Werte für Breite und Höhe, aber die Spalte Lieferumfang ist leer.
    • Generiertes HTML: Es wird nur der Block „Technische Daten“ mit den Werten für Breite und Höhe erstellt. Der komplette Block „Lieferumfang“ (inklusive der <h3>-Überschrift) erscheint nicht.
  • Produkt B hat keine Werte für BreiteHöheGewicht, aber einen Wert in Lieferumfang.
    • Generiertes HTML: Es wird nur der Block „Lieferumfang“ erstellt.
  • Produkt C hat für keine der genannten Spalten einen Wert.
    • Generiertes HTML: Keiner der beiden Blöcke wird erstellt. Die Produktbeschreibung bleibt leer, anstatt leere Überschriften oder Listen zu enthalten.

Dieser Mechanismus stellt sicher, dass Ihre Datenblätter immer sauber und lückenlos sind, ohne dass Sie manuelle Nacharbeit leisten müssen.

Teile diese Dokument

Profi-Tipp: Dynamische Datenblätter ohne Lücken erstellen

Or copy link

Nach oben scrollen