Перейти к содержанию
Форум поддержки пользователей VamShop

Ссылка производителя в карточке товара.


Рекомендуемые сообщения

Подскажите пожалуйста, как вывести ссылку производителя на странице товара, чтобы нажатии открывался список товаров выбранного производителя.

 

Ссылка на сообщение
Поделиться на другие сайты

с ходу в лоб вопрос

Вам товары данного производителя в категории, где данный товар числится, или абсолютно все товары данного бренда?

Ссылка на сообщение
Поделиться на другие сайты

Вот в faq есть как вывести название производителя - http://forum.vamshop.ru/topic/8387-%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8F-%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8E/#comment-69669

Ваш вопрос, это тоже самое.

Только вместо manufacturers_name пишите manufacturers_id и вместо просто текста название произвоидетял добавляете ссылка на http://магазин.ru/index.php?manufacturers_id=X

где X - id номер производителя.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо за помощь, но не работает. Белая страница. В вашем коде много ненужных знаков. Может причина в них.

$cat2_query = vamDBquery(«SELECT categories_id, categories_url FROM «.TABLE_CATEGORIES.» WHERE categories_id='».$current_category_id.»‘»);
$cat2_data = vam_db_fetch_array($cat2_query, true);

/*узнаем, есть ли СЕО УРЛ */

$cat_query = vamDBquery(«SELECT
categories_name, categories_id
FROM «.TABLE_CATEGORIES_DESCRIPTION.»
WHERE categories_id='».$current_category_id.»‘
and language_id = ‘».(int) $_SESSION[‘languages_id’].»‘»
);
$cat_data = vam_db_fetch_array($cat_query, true);

$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(‘CATEGORY’, $cat_data[‘categories_id’]);
$info->assign(‘MANUFACTURER’,$manufacturer[‘manufacturers_name’]);
if ($cat2_data[‘categories_url’] !=»){$categ = $cat2_data[‘categories_url’].’?';}else{$categ = ‘index.php?cat=’.$cat_data[‘categories_id’].’&'; }
$info->assign(‘MANUFACTURER_URL’,$categ.’filter_id=’.$manufacturer[‘manufacturers_id’]);
if ($manufacturer[‘manufacturers_image’] != »){$manufacturer_image = DIR_WS_IMAGES.$manufacturer[‘manufacturers_image’];}

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

А как вывести ссылку производителя на странице товара, чтобы нажатии открывался весь список товаров из каталога выбранного производителя?

Ссылка на сообщение
Поделиться на другие сайты

Внутри категории если товар нескольких производителей, там как раз и выводятся такие ссылки.

Ссылки вида: http://vamshop.loc/notebooks.html?filter_id=1

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...