deezler Опубліковано: 7 червня 2016 Share Опубліковано: 7 червня 2016 Привет. Хочу вывести все категории товара на странице этого товара. Не нашел полного решения под Opencart 2 ни в рунете, ни буржунете. Проверил решение для Opencart 1.5. По описанию — именно то, что надо, но не работает на 2.2, к сожалению. Получилось вывести название категорий без ссылок по инструкции. Но ссылку вывести никак не получается. Еще получилось вывести название категории и ссылку по инструкции отсюда. Но таким методом, как я понял, можно вывести только на одну категорию, как в хлебных крошках. Помогите, пожалуйста, сделать вывод ссылок на соответствующие категории. Надіслати Поділитися на інших сайтах More sharing options...
Wadamir Опубліковано: 7 червня 2016 Share Опубліковано: 7 червня 2016 Проверил решение для Opencart 1.5. По описанию — именно то, что надо, но не работает на 2.2, к сожалению. Чуть измените решение для 1.5 $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } всё работает! http://ocshop.xdomus.ru/index.php?route=product/product&path=24&product_id=40 1 Надіслати Поділитися на інших сайтах More sharing options... deezler Опубліковано: 8 червня 2016 Автор Share Опубліковано: 8 червня 2016 (змінено) Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> Змінено 8 червня 2016 користувачем deezler 4 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 8 червня 2016 Share Опубліковано: 8 червня 2016 <span>Categories: </span> не кошерно)))) Надіслати Поділитися на інших сайтах More sharing options... deezler Опубліковано: 8 червня 2016 Автор Share Опубліковано: 8 червня 2016 (змінено) <span>Categories: </span> не кошерно)))) Так в оригинале было :) Тут главное категории вывести. Я оформил так: <div class="catslist"><?php foreach ($catprod as $catp) { ?><span><a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a></span> <?php } ?></div> А в CSS запятые: .catslist span:after { content: ","; } .catslist span:last-child:after { content: ""; } Змінено 8 червня 2016 користувачем deezler Надіслати Поділитися на інших сайтах More sharing options... Wadamir Опубліковано: 8 червня 2016 Share Опубліковано: 8 червня 2016 (змінено) <span>Categories: </span> не кошерно)))) Да, надо из языковых вытащить... А лучше вообще убрать и так понятно о чём речь :) там еще палочка | не кошерная... Змінено 8 червня 2016 користувачем Wadamir Надіслати Поділитися на інших сайтах More sharing options... zlatoff Опубліковано: 9 червня 2016 Share Опубліковано: 9 червня 2016 там еще палочка | не кошерная... Наверное уместней вывести списком (через <ul>) или каждому выводимому разделу присвоить бутстраповский стиль "label" с подходящим цветом. Недавно решал задачу как вывести категорию товара. Выгнал в "крошки" в итоге, полный путь. Но это одна категория (не считая родительских), а все категории даже интересней вывести, для внутренней перелинковки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... limn Опубліковано: 11 липня 2016 Share Опубліковано: 11 липня 2016 Добрый вечер. После вставки кодов вылетает ошибка на странице карточки товара (на месте где должно быть название категории): Categories: Notice: Undefined variable: catprod in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159Warning: Invalid argument supplied for foreach() in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159 Помогите с решением этой проблемы. Версия ocStore 2.1.0.1 Судя по ошибке - не объявлена переменная. В файле catalog/controller/product/product.php код добавил. Может код нужно как-то переделать? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... mosrodik Опубліковано: 7 березня 2017 Share Опубліковано: 7 березня 2017 Приветствую! Вы бы не могли подсказать, как вывести в карточку товара главную категорию этого самого товара? В данном примере, отображается подкатегория. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... oldejuk Опубліковано: 9 липня 2017 Share Опубліковано: 9 липня 2017 то какое в итоге решения для opencart 2.3... ? Надіслати Поділитися на інших сайтах More sharing options... 9 months later... Denyelle Опубліковано: 7 травня 2018 Share Опубліковано: 7 травня 2018 В 09.06.2016 в 01:01, Tom сказал: <span>Categories: </span> не кошерно)))) Добрый день! Автор темы был Новичок, поэтому не факт что мне ответит, поэтому обращаюсь к вам. Можете подсказать как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? Вот сам код напомню: $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Skull515 Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 В 07.05.2018 в 20:36, Denyelle сказал: как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { if($prodcat['main_category'] == 1){ $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); $data['catprod_name'] = $category_info['name']; $data['catprod_href'] = $this->url->link('product/category', 'path=' . $category_info['category_id']); continue; } } 1 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Klaus Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 Для страницы товара работает. Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 2 минуты назад, Klaus сказал: Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. и в чем проблема? все аналогично Надіслати Поділитися на інших сайтах More sharing options... 3 months later... poetiq Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 В 04.11.2019 в 18:53, Skull515 сказал: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u043a\u0411 · 37 downloads Подскажите, пожалуйста, как исключить главную категорию из вывода? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
deezler Опубліковано: 8 червня 2016 Автор Share Опубліковано: 8 червня 2016 (змінено) Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> Змінено 8 червня 2016 користувачем deezler 4 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 8 червня 2016 Share Опубліковано: 8 червня 2016 <span>Categories: </span> не кошерно)))) Надіслати Поділитися на інших сайтах More sharing options... deezler Опубліковано: 8 червня 2016 Автор Share Опубліковано: 8 червня 2016 (змінено) <span>Categories: </span> не кошерно)))) Так в оригинале было :) Тут главное категории вывести. Я оформил так: <div class="catslist"><?php foreach ($catprod as $catp) { ?><span><a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a></span> <?php } ?></div> А в CSS запятые: .catslist span:after { content: ","; } .catslist span:last-child:after { content: ""; } Змінено 8 червня 2016 користувачем deezler Надіслати Поділитися на інших сайтах More sharing options... Wadamir Опубліковано: 8 червня 2016 Share Опубліковано: 8 червня 2016 (змінено) <span>Categories: </span> не кошерно)))) Да, надо из языковых вытащить... А лучше вообще убрать и так понятно о чём речь :) там еще палочка | не кошерная... Змінено 8 червня 2016 користувачем Wadamir Надіслати Поділитися на інших сайтах More sharing options... zlatoff Опубліковано: 9 червня 2016 Share Опубліковано: 9 червня 2016 там еще палочка | не кошерная... Наверное уместней вывести списком (через <ul>) или каждому выводимому разделу присвоить бутстраповский стиль "label" с подходящим цветом. Недавно решал задачу как вывести категорию товара. Выгнал в "крошки" в итоге, полный путь. Но это одна категория (не считая родительских), а все категории даже интересней вывести, для внутренней перелинковки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... limn Опубліковано: 11 липня 2016 Share Опубліковано: 11 липня 2016 Добрый вечер. После вставки кодов вылетает ошибка на странице карточки товара (на месте где должно быть название категории): Categories: Notice: Undefined variable: catprod in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159Warning: Invalid argument supplied for foreach() in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159 Помогите с решением этой проблемы. Версия ocStore 2.1.0.1 Судя по ошибке - не объявлена переменная. В файле catalog/controller/product/product.php код добавил. Может код нужно как-то переделать? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... mosrodik Опубліковано: 7 березня 2017 Share Опубліковано: 7 березня 2017 Приветствую! Вы бы не могли подсказать, как вывести в карточку товара главную категорию этого самого товара? В данном примере, отображается подкатегория. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... oldejuk Опубліковано: 9 липня 2017 Share Опубліковано: 9 липня 2017 то какое в итоге решения для opencart 2.3... ? Надіслати Поділитися на інших сайтах More sharing options... 9 months later... Denyelle Опубліковано: 7 травня 2018 Share Опубліковано: 7 травня 2018 В 09.06.2016 в 01:01, Tom сказал: <span>Categories: </span> не кошерно)))) Добрый день! Автор темы был Новичок, поэтому не факт что мне ответит, поэтому обращаюсь к вам. Можете подсказать как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? Вот сам код напомню: $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Skull515 Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 В 07.05.2018 в 20:36, Denyelle сказал: как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { if($prodcat['main_category'] == 1){ $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); $data['catprod_name'] = $category_info['name']; $data['catprod_href'] = $this->url->link('product/category', 'path=' . $category_info['category_id']); continue; } } 1 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Klaus Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 Для страницы товара работает. Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 2 минуты назад, Klaus сказал: Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. и в чем проблема? все аналогично Надіслати Поділитися на інших сайтах More sharing options... 3 months later... poetiq Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 В 04.11.2019 в 18:53, Skull515 сказал: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u043a\u0411 · 37 downloads Подскажите, пожалуйста, как исключить главную категорию из вывода? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
deezler Опубліковано: 8 червня 2016 Автор Share Опубліковано: 8 червня 2016 (змінено) <span>Categories: </span> не кошерно)))) Так в оригинале было :) Тут главное категории вывести. Я оформил так: <div class="catslist"><?php foreach ($catprod as $catp) { ?><span><a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a></span> <?php } ?></div> А в CSS запятые: .catslist span:after { content: ","; } .catslist span:last-child:after { content: ""; } Змінено 8 червня 2016 користувачем deezler Надіслати Поділитися на інших сайтах More sharing options...
Wadamir Опубліковано: 8 червня 2016 Share Опубліковано: 8 червня 2016 (змінено) <span>Categories: </span> не кошерно)))) Да, надо из языковых вытащить... А лучше вообще убрать и так понятно о чём речь :) там еще палочка | не кошерная... Змінено 8 червня 2016 користувачем Wadamir Надіслати Поділитися на інших сайтах More sharing options... zlatoff Опубліковано: 9 червня 2016 Share Опубліковано: 9 червня 2016 там еще палочка | не кошерная... Наверное уместней вывести списком (через <ul>) или каждому выводимому разделу присвоить бутстраповский стиль "label" с подходящим цветом. Недавно решал задачу как вывести категорию товара. Выгнал в "крошки" в итоге, полный путь. Но это одна категория (не считая родительских), а все категории даже интересней вывести, для внутренней перелинковки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... limn Опубліковано: 11 липня 2016 Share Опубліковано: 11 липня 2016 Добрый вечер. После вставки кодов вылетает ошибка на странице карточки товара (на месте где должно быть название категории): Categories: Notice: Undefined variable: catprod in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159Warning: Invalid argument supplied for foreach() in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159 Помогите с решением этой проблемы. Версия ocStore 2.1.0.1 Судя по ошибке - не объявлена переменная. В файле catalog/controller/product/product.php код добавил. Может код нужно как-то переделать? Надіслати Поділитися на інших сайтах More sharing options... 7 months later... mosrodik Опубліковано: 7 березня 2017 Share Опубліковано: 7 березня 2017 Приветствую! Вы бы не могли подсказать, как вывести в карточку товара главную категорию этого самого товара? В данном примере, отображается подкатегория. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... oldejuk Опубліковано: 9 липня 2017 Share Опубліковано: 9 липня 2017 то какое в итоге решения для opencart 2.3... ? Надіслати Поділитися на інших сайтах More sharing options... 9 months later... Denyelle Опубліковано: 7 травня 2018 Share Опубліковано: 7 травня 2018 В 09.06.2016 в 01:01, Tom сказал: <span>Categories: </span> не кошерно)))) Добрый день! Автор темы был Новичок, поэтому не факт что мне ответит, поэтому обращаюсь к вам. Можете подсказать как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? Вот сам код напомню: $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Skull515 Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 В 07.05.2018 в 20:36, Denyelle сказал: как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { if($prodcat['main_category'] == 1){ $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); $data['catprod_name'] = $category_info['name']; $data['catprod_href'] = $this->url->link('product/category', 'path=' . $category_info['category_id']); continue; } } 1 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Klaus Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 Для страницы товара работает. Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 2 минуты назад, Klaus сказал: Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. и в чем проблема? все аналогично Надіслати Поділитися на інших сайтах More sharing options... 3 months later... poetiq Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 В 04.11.2019 в 18:53, Skull515 сказал: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u043a\u0411 · 37 downloads Подскажите, пожалуйста, как исключить главную категорию из вывода? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
zlatoff Опубліковано: 9 червня 2016 Share Опубліковано: 9 червня 2016 там еще палочка | не кошерная... Наверное уместней вывести списком (через <ul>) или каждому выводимому разделу присвоить бутстраповский стиль "label" с подходящим цветом. Недавно решал задачу как вывести категорию товара. Выгнал в "крошки" в итоге, полный путь. Но это одна категория (не считая родительских), а все категории даже интересней вывести, для внутренней перелинковки. Надіслати Поділитися на інших сайтах More sharing options...
limn Опубліковано: 11 липня 2016 Share Опубліковано: 11 липня 2016 Добрый вечер. После вставки кодов вылетает ошибка на странице карточки товара (на месте где должно быть название категории): Categories: Notice: Undefined variable: catprod in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159Warning: Invalid argument supplied for foreach() in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159 Помогите с решением этой проблемы. Версия ocStore 2.1.0.1 Судя по ошибке - не объявлена переменная. В файле catalog/controller/product/product.php код добавил. Может код нужно как-то переделать? Надіслати Поділитися на інших сайтах More sharing options...
mosrodik Опубліковано: 7 березня 2017 Share Опубліковано: 7 березня 2017 Приветствую! Вы бы не могли подсказать, как вывести в карточку товара главную категорию этого самого товара? В данном примере, отображается подкатегория. Надіслати Поділитися на інших сайтах More sharing options...
oldejuk Опубліковано: 9 липня 2017 Share Опубліковано: 9 липня 2017 то какое в итоге решения для opencart 2.3... ? Надіслати Поділитися на інших сайтах More sharing options...
Denyelle Опубліковано: 7 травня 2018 Share Опубліковано: 7 травня 2018 В 09.06.2016 в 01:01, Tom сказал: <span>Categories: </span> не кошерно)))) Добрый день! Автор темы был Новичок, поэтому не факт что мне ответит, поэтому обращаюсь к вам. Можете подсказать как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? Вот сам код напомню: $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } Надіслати Поділитися на інших сайтах More sharing options...
Skull515 Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 3 Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 4 листопада 2019 Share Опубліковано: 4 листопада 2019 В 07.05.2018 в 20:36, Denyelle сказал: как в этом коде сделать так, чтобы выводились не ВСЕ категории, а только главная? $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { if($prodcat['main_category'] == 1){ $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); $data['catprod_name'] = $category_info['name']; $data['catprod_href'] = $this->url->link('product/category', 'path=' . $category_info['category_id']); continue; } } 1 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Klaus Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 Для страницы товара работает. Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 2 минуты назад, Klaus сказал: Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. и в чем проблема? все аналогично Надіслати Поділитися на інших сайтах More sharing options... 3 months later... poetiq Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 В 04.11.2019 в 18:53, Skull515 сказал: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u043a\u0411 · 37 downloads Подскажите, пожалуйста, как исключить главную категорию из вывода? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Klaus Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 Для страницы товара работает. Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 2 минуты назад, Klaus сказал: Но хотелось бы ещё на страницу категории вывести все категории в карточку товара, ну и в товарных модулях тоже. и в чем проблема? все аналогично Надіслати Поділитися на інших сайтах More sharing options... 3 months later... poetiq Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 В 04.11.2019 в 18:53, Skull515 сказал: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u043a\u0411 · 37 downloads Подскажите, пожалуйста, как исключить главную категорию из вывода? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
poetiq Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 В 04.11.2019 в 18:53, Skull515 сказал: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u043a\u0411 · 37 downloads Подскажите, пожалуйста, как исключить главную категорию из вывода? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
fanatic Опубліковано: 13 травня 2020 Share Опубліковано: 13 травня 2020 8 минут назад, poetiq сказал: Подскажите, пожалуйста, как исключить главную категорию из вывода? добавить проверку на main_category выше есть пример 1 Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... 7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options... 5 weeks later... nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options... 4 months later... marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
7ochukwu Опубліковано: 22 травня 2020 Share Опубліковано: 22 травня 2020 В 13.05.2020 в 19:06, fanatic сказал: добавить проверку на main_category выше есть пример Спасибо за решение! А как можно прикрутить к категории еще и картинку ее?? Надіслати Поділитися на інших сайтах More sharing options...
nash Опубліковано: 22 червня 2020 Share Опубліковано: 22 червня 2020 не получается вывести название категории второго уровня Надіслати Поділитися на інших сайтах More sharing options...
marvel Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> На ocstore 2.3 эта схема не работает. Если кто знает подскажите пожалуйста, как реализовать тоже самое на 2.3 Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 11 минут назад, marvel сказал: На ocstore 2.3 эта схема не работает. работает может после изменений в файлах, забыли обновить модификаторы? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
AlexDW Опубліковано: 18 листопада 2020 Share Опубліковано: 18 листопада 2020 Надіслати Поділитися на інших сайтах More sharing options... 5 months later... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання OpenCart 2.2: Вывести названия категорий и ссылки на них в карточке товара
madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 В 04.11.2019 в 15:53, Skull515 сказав: Готовый ocmod для версии 2.3. Только вывод в tpl нужно поправить под ваш шаблон - я сделал под свой. Выводит в карточку товара список всех категорий, где есть товар. add_product_card_all_used_categories.xml 2 \u041a\u0411 · 120 downloads Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Надіслати Поділитися на інших сайтах More sharing options... madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4 Перейти до списку тем Схожі публікації [Поддержка] Задать вопрос о товаре (Вопрос-Ответ) 1 2 Автор: Bn174uk, 26 червня 2018 вопрос о товаре telegram (і ще %d) Теги: вопрос о товаре telegram viber ask product question задать вопрос вопрос-ответ вопросы к товары ответы к товару faq вопросы ответ на отзыв карточка товара email телеграм вопрос к товару 35 відповідей 5 287 переглядів Bn174uk 20 березня 2021 [Поддержка] Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 2 відповіді 707 переглядів agro100 24 жовтня Знак равно в цене опции товара Автор: web_bond, 7 серпня 2023 админка карточка товара (і ще %d) Теги: админка карточка товара цена в опциях автоматический пересчет пересчет цены 0 коментарів 1 242 перегляди web_bond 7 серпня 2023 [Поддержка] Модуль TranslitSeoUrlAuto для OpenCart 2 free Автор: vier, 7 листопада 2017 seo url auto чпу (і ще %d) Теги: seo url auto чпу админка транслит карточка товара категория производитель статьи 14 відповідей 2 579 переглядів vier 1 вересня 2018 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
madehtml5 Опубліковано: 14 травня 2021 Share Опубліковано: 14 травня 2021 (змінено) 3 години назад, recon10263266 сказав: Сломал голову как отфильтровать вывод подкатегорий только с определенной категории. Объясняю - товар может быть в нескольких категориях, но нужно выводить картинки подкатегорий только определенной как образцы тканей Разобрался сам в контроллер: $catprod = array(); $product_category = $this->model_catalog_product->getCategories($product_id); $product_category2 = $this->model_catalog_category->getCategories(170); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if($category_info) { $data['catprod'][] = array( 'id' => $category_info['category_id'], 'image' => $category_info['image'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } foreach ($product_category2 as $prodcat2) { $category_info2 = $this->model_catalog_category->getCategory($prodcat2['category_id']); if($category_info2) { $data['catprod2'][] = array( 'id2' => $category_info2['category_id'], ); } } <?php foreach ($catprod2 as $catp2) { ?> <?php foreach ($catprod as $catp) { ?> <?php if ($catp['id'] == $catp2['id2']) { ?> <li> <a href="<?php echo $catp['href']; ?>" rel="nofollow"><img src="image/<?php echo $catp['image']; ?>" /></a></li> <?php } ?> <?php } ?> <?php } ?> Змінено 14 травня 2021 користувачем recon10263266 Надіслати Поділитися на інших сайтах More sharing options... 4 months later... voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 4
voodoopan Опубліковано: 7 жовтня 2021 Share Опубліковано: 7 жовтня 2021 В 08.06.2016 в 21:00, deezler сказал: Спасибо огромное! Шикарно получилось: http://s8.hostingkartinok.com/uploads/images/2016/06/581da8fba355d7fd7d6f3a275a91704f.jpg ===== Продублирую решение, чтобы оно не затерялось. 1. В файле catalog/controller/product/product.php После строки $this->load->model('catalog/product'); Вставить $this->load->model('catalog/category'); $data['catprod'] = array(); $product_category = $this->model_catalog_product->getCategories($product_id); foreach ($product_category as $prodcat) { $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']); if ($category_info) { $data['catprod'][] = array( 'name' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $category_info['category_id']) ); } } 2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl Перед <?php if ($manufacturer) { ?> Или другом месте вставить <span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br /> А если у товара не будет категории? Получится не красиво ... Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts