Witam,
Mam taki kod
{% set selectedIdItems = "{{ pageTemplate.pageHeader.pageValue.comp1X }}"|split('|') %}
<select name="comp1" id="comp1" multiple>
<option value=""></option>
{% for dataValue in pageTemplate.pageHeader.pageValue.categoryArray %}
<option value="{{ dataValue.id }}">{{ dataValue.name }}</option>
{% endfor %}
</select>
selectedIdItems w oryginalnej formie wygląda (przed split): |1|2|3
W tablicy "selectedIdItems" mam zaznaczone options.
Jak mogę połączyć to z moim selecteem ? (chciałbym dodać: selected="selected"do zaznaczonych opcji)
?
Próbowałem coś takiego:
<select name="comp1" id="comp1" multiple>
<option value=""></option>
{% for dataValue in pageTemplate.pageHeader.pageValue.categoryArray %}
<option {% if dataValue.id in selectedIdItems %} selected="selected" {% endif %} value="{{ dataValue.id }}">{{ dataValue.name }}</option>
{% endfor %}
</select>
ale niestety nie działa :(