Выводим информацию о производителе на карточке товара (VAM shop)
07.02.2010 | Написав eugenem
По умолчанию на карточке товара информация о производителе не выводится. В принципе, в ФАКе на офф-сайте VAM shop’a описано, как выводить название производителя, но мы введём дополнительные метки логотипа и ссылки на сайт производителя.
Итак, в файле /includes/modules/product_info.php после:
$info->assign('PRODUCTS_STATUS', $product->data['products_status']); |
добавляем:
$manufacturer_query = vamDBquery("select m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . $product->data['products_id'] . "' and p.manufacturers_id = m.manufacturers_id"); $manufacturer = vam_db_fetch_array($manufacturer_query,true); $info->assign('MANUFACTURER',$manufacturer['manufacturers_name']); $info->assign('MANUFACTURER_IMG',$manufacturer['manufacturers_image']); $info->assign('MANUFACTURER_LINK',$manufacturer['manufacturers_url']); |
Потом в шаблоне карточки товара /templates/ваш шаблон/module/product_info/product_info_v1.html добавляем метки в нужных местах:
{if $MANUFACTURER} <p>{$MANUFACTURER}</p> {/if} {if $MANUFACTURER_LINK} <p><img src="images/{$MANUFACTURER_IMG}" /></p> {/if} {if $MANUFACTURER_LINK} <p><a href="{$MANUFACTURER_LINK}">{$MANUFACTURER_LINK}</a></p> {/if} |
Все.
Рубрика: Веброзробка
1 коментарій читачів статті "Выводим информацию о производителе на карточке товара (VAM shop)"
-
пишет:Владимир
Подскажите, а как вывести эти метки на странице листинга товаров, боксе рекомендуемые и т.д.