Sollen in Vorlagen (wie z.B. dem Artikelangebot) alle Optionen, das heißt sowohl alte Optionslisten sowie neue dynamische Optionsfelder, ausgegeben werden, müssen verschiedene Arrays berücksichtigt werden.
Array | Inhalt | |
---|---|---|
1. | $ARR_OptionsDynAbhaengig | dynamische abhängige Optionen | Checkbox |
2. | $ARR_OptionsDynAbhaengigListe | dynamische abhängige Optionen | Liste |
4. | $aOptionsDynListe | dynamische unabhängige Optionen | Liste |
5. | $aZusatz | alle (alten) abhängigen Optionen |
6. | $aOptionen | alle (alten) unabhängigen Optionen |
+ | $aRequest | gewählte (alte) abhängige/unabhängige Optionen |
Abfragen für alte Optionsfelder werden dementsprechend wie folgt geschrieben:
{foreach from=$aOptionen item=itemOption key=keyOption}
{assign var="optId" value=$itemOption.id}
{if $aRequest.option.$optId == 1}
{$itemOption.bezeichnung} {$itemOption.wert}<br>
{/if}
{/foreach}