$smarty.block.parent greift nicht immer

Hallo, ich habe ein kundenspezifisches Plugin, welches dem Buy-Button nach einem Freitextfeld (Option) austauscht: [code] {extends file=“frontend/detail/buy.tpl”} {block name=“frontend_detail_buy_button”} {if $Shop->getLocale()->toString() !=“en_GB”} {if $sArticle.attr14 == false}{$smarty.block.parent}{/if} {if $sArticle.attr14 == true}

{$wolfArtBlocktxt}

 
{$wolfArtBlockbtn}
{/if}
{/if}
{if $Shop->getLocale()->toString() ==“en_GB”}{$smarty.block.parent}{/if}
{/block}[/code]

Funktioniert aber seltsamer weise bei Konfigurator-Artikeln nicht. Bei bestimmten Konfigurationen (unabhängig vom Lagerbestand) fehlt der Kaufbutton einfach. Der gesamte Code-Block wird über das $smarty.block.parent nicht eingebunden.

Es scheint so, als ob das attr14 nur im Stammartikel, und nicht in den Varianten abgefragt werden kann. (SW 4.2.1)
Hat da jemand eine Idee?