Nur verfügbare Varianten anzeigen

Hallo,

ich gebe mir auf der Artikelübersichtsseite (also dort wo alle Artikel einer Kategorie aufgelistet werden), mit hilfe einer angepassten “selectbox.tpl” alle Varianten direkt beim Artikel aus:

[{oxscript include="js/widgets/oxdropdown.js" priority=10 }]
[{oxscript add="$('div.dropDown p').oxDropDown();" }]
[{assign var="oSelections" value=$oSelectionList->getSelections()}]
[{if $oSelections}]
<div class="grossen">

<h3>Verfügbare Größen:</h3>

            [{foreach from=$oSelections item=oSelection}]
                
                    [{$oSelection->getName()}]<br>

            [{/foreach}]
</div>
[{else}]
<a href="[{ $_productLink }]" class="variantMessage">
[{if $sFieldName == "sel" }]
    [{ oxmultilang ident="PLEASE_CHOOSE" }]
[{else}]
    [{ oxmultilang ident="CHOOSE_VARIANT" }]
[{/if}]
</a>
[{/if}]

Nun möchte ich, dass nicht alle Varianten angezeigt werden, sondern nur diese, die auch gekauft werden können (Bestand >0). Dazu gibt es natürlich eine Einstellung im Backend beim Artikel -> Varianten (wenn ausverkauft offline), welche ich aber leider nicht nutzen kann, da mich dies an anderer Stellt stört und diese nicht offline sein sollen.

Leider habe ich über [{debug}] in der oben geposteten “selectbox.tpl” keine nützliche Info gefunden, mit der ich ableiten könnte, ob der Artikel kaufbar ist oder nicht.

[B]Wie könnte das klappen?[/B]

Auf der Produktdetailseite ginge das z.B. wie folgt: “[{if $blShowToBasket }]” das geht aber in der “selectbox.tpl” leider nicht.