Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Модули DIAFAN.CMS Магазин Возле цены нужно вывести блок с картинкой


Евгений (CoolOne) 108 ноября, четверг

Добрый день.
подскажите пожалуйста

Мне в карточке товара возле цены нужно вывести картинку (На других стр. ее не должно быть )
на данный момент я вывел ее в этом файле (shop.view.buy_form.php), но эта картинка вывелась на всех страницах ГДЕ ЕСТЬ ЦЕНА.
подскажите пожалуйста!

Привет (romaromk) 4008 ноября, четверг

Создайте дубль shop.view.buy_form.php (shop.view.buy_form_secondary.php) и подключите там где нужно.
В конце дублирующего файла добавьте:
Код
$this->diafan->_site->js_view[] = 'modules/shop/js/shop.buy_form.js';
Спасибо сказали: Евгений (CoolOne)

Евгений (CoolOne) 108 ноября, четверг

Сделал. Спасибо Вам большее.

Александра (Alexa0105) Сайт в Diafan.Cloud16108 ноября, четверг

1. Все файлы правьте в папке custom.
2. Сделайте копию shop.view.buy_form.php (где нет картинки), переименуйте, например shop.view.buy_form_id.php (сюда картинку)
Так у вас будет 2 разных файла.
3. в папке js найдете файл одноименный, сделайте тоже копию и аналогично переименуйте.
4. за вывод карточки товара отвечает файл shop.view.id.php, в нем есть типа echo $this->get('buy_form', здесь buy_form поменяйте на buy_form_id

Тогда в карточке товара у вас будет цена с картинкой, а во всех остальных местах без картинки.
Спасибо сказали: Евгений (CoolOne)

Евгений (CoolOne) 108 ноября, четверг

Сделал. Спасибо Вам большее

Александра (Alexa0105) Сайт в Diafan.Cloud16108 ноября, четверг

долго сочиняла.
Тогда мой 3 пункт не нужен.
Спасибо сказали: Евгений (CoolOne)

Евгений (CoolOne) 108 ноября, четверг

Это да)) хватило просто копию создать, и пере подключить)

Привет (romaromk) 4008 ноября, четверг

Зато доступно и обширно :)
Спасибо сказали: Евгений (CoolOne)