Antwort #6 am: 16. Juni 2012, 18:43:25
moos hat schon recht, nach seinem ersten Post hatte ich allerdings auch nicht verstanden worum es geht.
Um das was da passiert zu verstehen, muß man wissen was die Smarty-Variable $MODULE_product_options genau beinhaltet.
Sie ist in
/includes/modules/product_attributes.php definiert als
$module = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/product_options/'.$product->data['options_template']);
$info_smarty->assign('MODULE_product_options', $module);
Also ist die Variable nie leer, da das ausgewählte product_options_*.html -Template ja schon vor der foreach-Schleife Code beinhaltet.
Die if-Abfrage nach $MODULE_product_options in den product_info_*.htm -Templates ist so in der tat nicht besonders sinnvoll.
Gruß,
noRiddle