Здравствуйте, может повторю другие темы но вопрос такой, как можно добавить картинку в карту товара в product.tpl если категория например дисконт и под категориям дисконт то, дисконт это?
то есть если товар открыт в категории Главная Уцененная техника Уцененные Ноутбуки Acer ASPIRE S7-391-73514G25aws то у него например картинка "ДИСКОНТ"
да перемкнуло что нужно еще как то в переменную название категории вывести !!!!!)))) туплю )))))) то есть проверяем прям так ??
Правильнее выводить не название, а category_id, название категории может меняться да и язык разный может быть.
подскажите как вытащить id категории, я ооп не знаю если только старым способом но так вроде нельзя? --- Добавлено, 12 сен 2014 --- попробовал так If(category=="Уцененные Ноутбуки") { $imagediscaunt ) }, что то в vqmod и вот чего не пойму тут же массив <?php foreach ($breadcrumbs as $breadcrumb) { ?> вот я думал от сюда вытащить категорию и на нее проверку product.php <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php $breadcrumb['separator']; ?> <a href="<?php echo $breadcrumb['href']; ?>"> <?php echo $breadcrumb['text']; ?></a> <?php If(category=="Уцененные Ноутбуки") { echo "Уцененные Ноутбуки"; } else { echo "НЕТ"; } } ?> </div> Главная Notice: Use of undefined constant category - assumed 'category' in /home/netstok/netstok.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_wide_template_product_product.tpl on line 15НЕТ Уцененная техника Notice: Use of undefined constant category - assumed 'category' in /home/netstok/netstok.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_wide_template_product_product.tpl on line 15НЕТ Уцененные Ноутбуки Notice: Use of undefined constant category - assumed 'category' in /home/netstok/netstok.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_wide_template_product_product.tpl on line 15НЕТ Acer ASPIRE S7-391-73514G25aws Notice: Use of undefined constant category - assumed 'category' in /home/netstok/netstok.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_wide_template_product_product.tpl on line 15НЕТ
в контроллере категории перед $this->data['compare'] = $this->url->link('product/compare'); добавить $this->data['category_id'] = $category_info['category_id']; Ну и код в темплейте <?php if ($category_id==60) { ?> тут картинка <?php } ?> где 60 - айди категории. Проверил работает. PS блин, речь то о странице товара...., сейчас попробую (как-тоделал но вспомнить не могу сходу, не силен в пхп все методом тыка).
Нет, контроллер находится в папке каталог/контроллер/продукт/категория. Но я тут написал изменения для категорий, а надо для товара (честно-говоря, подзабыл как получал id категории на странице товара товара). Но тут я подумал. перечитал первый пост и понял что это видимо не поможет, тк. насколько я понял изначально товар принадлежит какой-либо категории(скажем ноутбуки), а уже только по прошествии времени ему присваивают категорию "дисконт" - соответственно как думается он в качестве id родителя будет нащупывать старую категорию "ноутбуки"..... А почему не использовать стандартные "акции" системы и какой-нить модуль типа стикеров?