Oh, wirklich. Ich sollte etwas schlafen… Danke
Ich muss eine String aus der Loop herausholen, die ich verwenden kann:
and k != "0046b0fe5bde48b2b1a3d3ff6126bb10" and k != "00d4d08cbb744d9ca94d92c42a2ab1b3" and k != "03532c02597a4d97913926bdbbff973f" and k != "03e62ce1518c4e18ab655909459a06dd" and k != "03ef7f5772924e5980a30c041dc92494" and k != “04c225dfa3e3453bb29e6e22cc3aa690"
Ich habe diesen Code. Ich habe keine funktionierende Möglichkeit gefunden, zusätzliche Quotes einzuschließen, also habe ich dafür Präfix- und Postfix-Variablen erstellt:
{% for property in properties.entities %}
{% set prefix1 = ' and k != "' %}
{% set postfix1 = '"' %}
{% set temp2 = "" %}
{% for number1 in 1..100 %}
{% set temp2 = prefix1 ~context.context.extensions.PropertiesExtension1[number1] ~postfix1 %}
{{ temp2 }}
{% endfor %}
{% set propertyoptionsA = property.options|filter((v, k) => k != temp1 ~temp2) %}
{% sw_include '@Storefront/storefront/component/listing/filter/filter-property-select.html.twig' with {
elements: propertyoptionsA,
sidebar: sidebar,
name: 'properties',
displayName: property.translated.name,
displayType: property.displayType,
pluginSelector: 'filter-property-select',
propertyName: property.translated.name
} %}
{% endfor %}