Neu Tabelle der Merkmale erstellen, abhängig von der derzeitigen Sprache

blumentopf132

Aktives Mitglied
6. April 2023
5
0
Moin,

Ich versuche gerade eine einfache Tabelle der Merkmale zu erstellen. Folgendes Snippet funktioniert einwandfrei:

{% for Merkmal in Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale.Deutsch -%} <tr> <td>{{ Merkmal.MerkmalName }}:</td> <td>{{ Merkmal.Wert }}</td> </tr> {% endfor -%}

Ich würde aber gerne die Merkmale in der derzeit gewählten Sprache abbilden. Dazu habe ich folgende Änderungen vorgenommen:

{% assign Sprache = Vorgang.Sprache -%} {% for Merkmal in Vorgang.Artikel.Merkmale.AlleEbayMerkmaleNachGruppen.AlleMerkmale | SelectLanguage: Sprache -%} <tr> <td>{{ Merkmal.MerkmalName }}:</td> <td>{{ Merkmal.Wert }}</td> </tr> {% endfor -%}

Das funktioniert jedoch nicht. Hat Jemand eine Idee, wie es richtig geht?
 

yousuf1131

Mitglied
13. August 2025
85
5
What do you think of this? I was working on this today too. ChatGPT helped. I feel like it could be refined.

<h3>{{ Global Texts.Translations.Features | SelectLanguage : Language | Render }}</h3>

<div style="overflow-x: auto;" >
<table class="table table-bordered" style="width:100%; font-size: 14px; Table layout: Auto; border-collapse: collapse;" >
<tbody>
{% for Feature in Operation.Item.Features.Item Specifics %}
{% assign name = Feature.FeatureName %}
{% assign value = feature.value %}

{% if name and value and name != 'Number of units' and name != 'Unit' %}
<tr>
<td style="white-space: nowrap; width: 40%; vertical-align: top; padding: 6px;" >
<strong>{{ name }}</strong>
</td>
<td style="white-space: nowrap; vertical-align: top; padding: 6px;" >
{{ value }}
</td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>
</div>
 

Ähnliche Themen