Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод названия товара в карточке, по проставленному id в поле mpn


denvah

Recommended Posts

Добрый день!

Пришло письмо из Яндекс Маркета, по поводу подарков.

Мы передаем подарки в yml файле, но на самих товарах, об этих подарках нет ни слова. Попросили добавить информацию.

Ну и собственно вопрос, Подскажите пожалуйста что нужно добавить в шаблон карточки товара, чтобы вывести название товара (в идеале в качестве ссылки на этот товар), id которого, проставлено в поле mpn.

Или есть модуль, который поможет решить проблему.

 

Змінено користувачем denvah
Надіслати
Поділитися на інших сайтах


в контроллере catalog/controller/product/product.php
$data['gift'] = '';
$gift = $this->model_catalog_product->getProduct($product['mpn']);

if($gift){
    $data['gift'] = $gift['name'];
}

 

в шаблоне выводите где нужно $gift

Надіслати
Поділитися на інших сайтах

1 час назад, Seriusis сказал:

в контроллере catalog/controller/product/product.php
$data['gift'] = '';
$gift = $this->model_catalog_product->getProduct($product['mpn']);

if($gift){
    $data['gift'] = $gift['name'];
}

 

в шаблоне выводите где нужно $gift

А так не проще?

<?php if($mnp) { ?>

<a href="https://site.ru/index.php?route=product/product&product_id=<?php echo $mnp; ?>">Подарок</a>

<?php } ?>

Хотя судя по всему и твое и мое ему нужно, чтобы получить название и ссылку

Змінено користувачем AndreyQ
Надіслати
Поділитися на інших сайтах


1 час назад, AndreyQ сказал:

А так не проще?

<?php if($mnp) { ?>

<a href="https://site.ru/index.php?route=product/product&product_id=<?php echo $mnp; ?>">Подарок</a>

<?php } ?>

Хотя судя по всему и твое и мое ему нужно, чтобы получить название и ссылку

он написал, что в поле mpn он укажет id товара, который потом выводить, я ему дал решение, по которому он себе что захочет, то будет выводить ) сналала  я подумал, что ему имя выводить нужно. Но да, в случае ссылки ваше решение будет работать, но, правда, ссылка не будет чпу. 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.