Подозреваю (гадание номер три), что Вы не заметили и, соответственно, не внесли в SQL-запрос вышеуказанное ", template".
да нет, не забыл, у меня есть template в SQL запросе.
Я уже пробовал вместо
if ($template != "") {
$smarty->assign("main_content_template", "product_detailed_".$template);
} else {
$smarty->assign("main_content_template", "product_detailed.tpl.html");
}
прописывать явное название шаблона
$smarty->assign("main_content_template", "product_detailed_category-table.tpl.html");
и всеравно ничего не меняется в детальном описании товара. (отображается дефолтный шаблон product_detailed.tpl.html)