Sollen im 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}