Сделал автоматическое определение и вывод у товара знака ТОП.
В модуле homefeatured и файле homefeatured.php добавил по выше указанной функции запрос.
В итоге получил это.
Код:
function hookHome($params)
{
global $smarty;
$bestsellers = ProductSale::getBestSalesLight(intval($params['cookie']->id_lang), 0, 5, $_GET['id_category']);
$category = new Category(1);
$nb = intval(Configuration::get('HOME_FEATURED_NBR'));
$products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10));
$smarty->assign(array('products' => $products, 'bestsellers' => $bestsellers, 'homeSize' => Image::getSize('home')));
return $this->display(__FILE__, 'homefeatured.tpl');
}
В файле homefeatured.tpl добавил такую конструкцию внутри вывода товара
Код:
{assign var='bestsel' value=0}
{foreach from=$bestsellers item=bestseller name=bestFeaturedProducts}
{if $product.name==$bestseller.name}
{assign var='bestsel' value=1}
{/if}
{/foreach}
{if $bestsel == 1}
<!--Выводим любым нужным способом сюда значок-->
{/if}
Спасибо за внимание! Надеюсь это кому-нибудь пригодится.