Hallo zusammen,
ich lasse in den product listings ein bestimmtes Attribut (Grösse) zu den Artikeln anzeigen.
Das funktioniert soweit wie gewünscht
{if $module_data.PRODUCT_ATTRIBUTES
}<span
class="size_info" title
="Diesen Artikel gibt es in folgenden Grössen"> {foreach name
=outer item
=options_data from
=$module_data.PRODUCT_ATTRIBUTES_DATA
} {if $options_data.NAME
== 'Grösse' } {foreach key=key_data item
=item_data from
=$options_data.DATA
}{if $item_data.STOCK
>0} <div
class="item_size_in_stock" title
="Diesen Artikel gibt es in der Größe {$item_data.TEXT}">{$item_data.TEXT
}</div
> {else}<div
class="item_size_not_available" title
="Diese Größe ist momentan ausverkauft">{$item_data.TEXT
}</div
> {/if}{/foreach} {/if} {/foreach}</span
>{/if} Die ausgegebenen Größen sind dann im template entsprechend per css gestylet.
Ich bin mir nicht sicher, ob die Abfrage so korrekt bzw. von der Abfrag her sinnvoll ist, eigentlich brauche ich ja nur das Attribut "Grösse".
Gibt es eine Möglichkeit, das ganze so zu schreiben, daß wenn gar keine "Grösse" einen Lagerbestand grösser 0 hat ich eine 3te Ausgabe, a la "Dieser Artikel ist in allen Grössen ausverkauft" ausgeben kann...?
Hoffe das war einigermassen verständlich...
Danke und Gruss
Jürgen
Linkback: https://www.modified-shop.org/forum/index.php?topic=33407.0