Bugverdacht: Artikelvarianten und alternative Templates

Ich glaube, ich bin jetzt über einen möglichen Workaround gestolpert. Ich habe Application/views/flow/tpl/widget/product/details.tpl wie folgt umgeschrieben:

[{assign var="oDetailsProduct" value=$oView->getProduct()}]
[{assign var="template" value=$oDetailsProduct->oxarticles__oxtemplate->value}]

[{if $template==''}]
    [{include file="page/details/details.tpl" blWorkaroundInclude=true}]
[{else}]
    [{include file=$template blWorkaroundInclude=true}]
[{/if}]

[{insert name="oxid_tracker" title="PRODUCT_DETAILS"|oxmultilangassign product=$oDetailsProduct cpath=$oView->getCatTreePath() }]
[{oxscript widget=$oView->getClassName()}]

Scheint zumindest in meiner Testumgebung zu funktionieren. Ich hoffe nur, das verursacht nicht irgendein anderes Problem.