"Eigenschaften" in der Dokumenten-PDF

Hallo zusammen,

ich möchte in den Dokumenten-Templates einzelne Eigenschaften mit aufführen, z.B. den Alkoholgehalt bei Getränken etc.

Ich habe die base.html.twig wie in der Dokumentation aufgeführt abgeleitet und das funktioniert auch.

Ich möchte jetzt in folgendem Block einzelne Eigenschaften einfügen:

{% block document_line_item_table_row_label %}
    <td class="line-item-breakable">
        {{ lineItem.label }}
        {% if lineItem.payload.options|length >= 1 %}
            <br/>
            {% for option in lineItem.payload.options %}
                {{ option.group }}: {{ option.option }}
                {% if lineItem.payload.options|last != option %}
                    {{ " | " }}
                {% endif %}
            {% endfor %}
        {% endif %}
    </td>
{% endblock %}

Wie kann ich diese abrufen? Vielleicht kann mir da ja jemand weiterhelfen :slight_smile:

Hast du die Eigenschaften schon zu Verfügung? hast du mal {{ dump(lineItem) }} versucht ? Unter lineitems.payload.propertyIds scheint es die Eigenschaften IDs schon zu geben. Die ausgeschriebenen Eigenschaften gibt es dort scheinbar noch nicht?

Ich glaube du musst deine Eigenschaft „Alkoholgehalt“ über das Admin Panel → Einstellungen → Wesentliche Merkmale hinzufügen. Mit etwas Glück taucht es dann unter lineItem.features auf?

EDIT: Kurz geprüft: ja, ist so - die Eigenschaften tauchen dann unter lineItem.payload.features auf.

Hättest du nochmal einen konkreten Tipp für mich?

Ich habe Zusatzfelder angelegt → Einstellungen Zusatzfelder: Lagerplatz und dort das Label Lagerplatz
Das habe ich beim Artikel gefüllt.

Unter Einstellungen → Wesentliche Merkmale habe ich „Lagerplatz“ neu angelegt und unten als Wert das Zusatzfeld Lagerplatz zugeordnet.

Bekomme ich es nun irgendwie in einem Dokument angezeigt?

Als Zusatzfeld ist es {{ page.product.translated.customFields.custom_lagerplatz_box }} → bei den Dokumenten bekomme ich es jedoch nicht ausgegeben.

sorry, nein dann weiß ich es icht

Ich bin da leider auch noch nicht weitergekommen…

{{ lineItem.payload.customFields.custom_lagerplatz_box }}

Da ist das Snippet :slight_smile:
Dafür müssen aber eben auch die „Wesentlichen Merkmale“ zugeordnet sein wie @aleximi schon erklärt hat.