Ich versuche momentan im Backend in der Tabellenübersicht der Varianten den Wert eines Zusatzfeldes anzuzeigen. Das Zusatzfeld ist ein Dropdown/Auswahlfeld. Mir wird jedoch nicht das übersetzte Label der ausgewählten Option angezeigt, sondern der Technische Name. Wie komme ich an den übersetzen Namen?
Das habe ich bisher programmiert:
index.js:
Component.override('sw-product-variant-modal', {
template,
computed: {
gridColumns() {
const columns = this.$super('gridColumns');
columns.push({
property: 'customFields.custom_shipping_method_size',
dataIndex: 'customFields.custom_shipping_method_size',
label: 'Paketgröße',
allowResize: true,
align: 'left'
});
return columns;
}
}
});
html.twig
{% block sw_product_variant_modal_body_grid_column_active %}
{% parent %}
{% block sw_product_variants_overview_data_shipping_method %}
<template #column-customFields-custom_shipping_method_size="{ item }">
{{ item.customFields-custom_shipping_method_size }}
</template>
{% endblock %}
{% endblock %}