Browse code

Use vRProperties in product heading

Martin Filipovic Hinrichs authored on02/02/2026 14:45:14
Showing2 changed files
... ...
@@ -1,16 +1,22 @@
1 1
 {% sw_extends '@Storefront/storefront/block/cms-block-product-heading.html.twig' %}
2 2
 
3
-{% from '@WeinmanufakturTheme/storefront/utilities/macros.html.twig' import get_product_property %}
4
-
5 3
 {% block block_product_heading %}
6 4
     {% set productNameElement = block.slots.getSlot('left') %}
5
+    {% set properties = page.product.extensions.vRProperties %}
6
+    {% set lage = '018f29ffd6867e83865e58e544757e33' %}
7
+    {% set weinlinie = '018f29fc2bd0716e9e292d7895975450' %}
8
+
7 9
     {% block block_product_heading_product_name_element %}
8 10
         <div class="col product-heading-name-container" data-cms-element-id="{{ productNameElement.id }}">
9
-            <div>{{ get_product_property('Lage', page.product) }}</div>
11
+            {% if properties.get(lage) is not empty %}
12
+                <div>{{ properties.get(lage) }}</div>
13
+            {% endif %}
10 14
             {% block block_product_heading_product_name_inner %}
11 15
                 {{ parent() }}
12 16
             {% endblock %}
13
-            <div>{{ get_product_property('Weinlinie', page.product) }}</div>
17
+            {% if properties.get(weinlinie) is not empty %}
18
+                <div>{{ properties.get(weinlinie) }}</div>
19
+            {% endif %}
14 20
         </div>
15 21
     {% endblock %}
16 22
 {% endblock %}
17 23
\ No newline at end of file
18 24
deleted file mode 100644
... ...
@@ -1,3 +0,0 @@
1
-{% macro get_product_property(name, product) %}
2
-    {{- (product.properties|filter(property => property.group.name == name)|first).name -}}
3
-{% endmacro %}