Platzhalter für Kurzbeschreibung

Hi zusammen.

habe über das Layout Themewave ein Zusatzfeld “Kurzbeschreibung” für Product bzw Produkt auf kategorieebene. Soweit so gut. Läuft, sprich wird angezeigt. ABER eben nicht der Inhalt.

Platzhalter für die Pflege aus JTL:

{{ product.translated.customFields.custom_jtl_short_description }}

(custom_jtl ist das Set, short_description das Feld)

2 Fragen:

Stimmt der Platzhalter so?

Und wie bekomme ich das für alle Artikel hinterlegt?

Würde mich über Nachricht sehr freuen!

VIelen Dank

Alex

Moin @tzProfi,

es wird nur der Name des CustomFields benötigt.
Also so:
{{ product.translated.customFields.short_description }}

Was meinst du mit, wie du das für alle Artikel hinterlegt bekommst? Die Datenpflege erfolgt ja aus JTL und befüllt somit das Feld bei allen Artikeln, in denen Daten vorhanden sind.

Anschließend muss die Ausgabe ja nur einmalig im Theme hintelregt werden.

Grüße
Matthias

Moin @matthiasewald,

vielen Dank für Deine Nachricht und Hilfe

Bei mir kommt das irgendwie anders

und so im Shop:

Moin @tzProfi,

ich glaube du hast da einen Gedankenfehler. In deinem Screenshot den du da geschickt hast, da muss der Inhalt rein also die Kurzbeschreibung an sich. Oder ist die Kurzbeschreibung an sich nochmal irgendwo gepflegt?

Grüße
Matthias

@matthiasewald

ja, die wird in JTL gepflegt (ist schon vorhanden), daher der Umweg über die Zusatzfelder…

Ich würde das ja gleich im Theme hinterlegen, weiß aber nicht wirklich wo!?

Moin @tzProfi,

ist dieses CustomField denn eines, welches vom Theme zur Verfügung gestellt wird?
Es wird, wenn ich das korrekt interpretiere aus dem Screenshot ja bereits im Frontend ausgegeben?
Wenn du also hier:

„Test“ reinschreibst, dann komt auch „Test“ im Frontend an?

Grüße
Matthias

@matthiasewald

ja, richtig

Was kommt raus, wenn du testweise mal
{{ product | json_encode() }}
reinschreibst?

@matthiasewald

leider nein

Screenshot-3

@Max_Shop

mmh ja, daß Template und das Zusatzfeld ist ja schon da….

Moin @tzProfi,

ich muss gestehen ich habe noch nie ein CustomField in ein CustomField geschrieben, um das dann ausgeben zu lassen.

Normal wäre einer der folgenden Wege der korrekte:

  • Ihr lasst die Daten aus JTL in das für das Theme vorgesehene CustomField schreiben
  • Ihr passt das Theme an und ändert die Ausgabe im Frontend durch euer gewünschtes CustomField

Grüße
Matthias

moin @matthiasewald

vielen Dank dafür - das wollte ich vermeiden…