Skymod Posted March 30, 2021 Share Posted March 30, 2021 Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 {% for catlist in catname %} Попробуйте месими поменять Link to comment Share on other sites More sharing options... AlexDW Posted March 30, 2021 Share Posted March 30, 2021 как вариант есть икое решение Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 Я поменял на getCategory в контролере и в могделе и добавил $this->load->model('catalog/category'); (сначала в контролер, потом проверил, потом в могдель) Но всё равно не рилииет Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 (edited) 13 минут назад, buslikdrev сказал: {% for catlist in catname %} Попробуйте месими поменять В каком смысле?) Типа ик: ? {% for catname in catlist %} UPD: проверил, ик тоже не рилииет Edited March 30, 2021 by Skymod Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 39 минут назад, Skymod сказал: $this->load->model('catalog/category') Я не обратил внимание. Даое подключение должно быть: $this->load->model('catalog/product') Даже вам нужно удалить правки product.twig, если вносили через редактор тем. Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 {% for catlist in catname %} Попробуйте месими поменять Link to comment Share on other sites More sharing options... AlexDW Posted March 30, 2021 Share Posted March 30, 2021 как вариант есть икое решение Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 Я поменял на getCategory в контролере и в могделе и добавил $this->load->model('catalog/category'); (сначала в контролер, потом проверил, потом в могдель) Но всё равно не рилииет Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 (edited) 13 минут назад, buslikdrev сказал: {% for catlist in catname %} Попробуйте месими поменять В каком смысле?) Типа ик: ? {% for catname in catlist %} UPD: проверил, ик тоже не рилииет Edited March 30, 2021 by Skymod Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 39 минут назад, Skymod сказал: $this->load->model('catalog/category') Я не обратил внимание. Даое подключение должно быть: $this->load->model('catalog/product') Даже вам нужно удалить правки product.twig, если вносили через редактор тем. Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
AlexDW Posted March 30, 2021 Share Posted March 30, 2021 как вариант есть икое решение Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 Я поменял на getCategory в контролере и в могделе и добавил $this->load->model('catalog/category'); (сначала в контролер, потом проверил, потом в могдель) Но всё равно не рилииет Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 (edited) 13 минут назад, buslikdrev сказал: {% for catlist in catname %} Попробуйте месими поменять В каком смысле?) Типа ик: ? {% for catname in catlist %} UPD: проверил, ик тоже не рилииет Edited March 30, 2021 by Skymod Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 39 минут назад, Skymod сказал: $this->load->model('catalog/category') Я не обратил внимание. Даое подключение должно быть: $this->load->model('catalog/product') Даже вам нужно удалить правки product.twig, если вносили через редактор тем. Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 Я поменял на getCategory в контролере и в могделе и добавил $this->load->model('catalog/category'); (сначала в контролер, потом проверил, потом в могдель) Но всё равно не рилииет Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 (edited) 13 минут назад, buslikdrev сказал: {% for catlist in catname %} Попробуйте месими поменять В каком смысле?) Типа ик: ? {% for catname in catlist %} UPD: проверил, ик тоже не рилииет Edited March 30, 2021 by Skymod Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 39 минут назад, Skymod сказал: $this->load->model('catalog/category') Я не обратил внимание. Даое подключение должно быть: $this->load->model('catalog/product') Даже вам нужно удалить правки product.twig, если вносили через редактор тем. Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 (edited) 13 минут назад, buslikdrev сказал: {% for catlist in catname %} Попробуйте месими поменять В каком смысле?) Типа ик: ? {% for catname in catlist %} UPD: проверил, ик тоже не рилииет Edited March 30, 2021 by Skymod Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 39 минут назад, Skymod сказал: $this->load->model('catalog/category') Я не обратил внимание. Даое подключение должно быть: $this->load->model('catalog/product') Даже вам нужно удалить правки product.twig, если вносили через редактор тем. Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 39 минут назад, Skymod сказал: $this->load->model('catalog/category') Я не обратил внимание. Даое подключение должно быть: $this->load->model('catalog/product') Даже вам нужно удалить правки product.twig, если вносили через редактор тем. Link to comment Share on other sites More sharing options... buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
buslikdrev Posted March 30, 2021 Share Posted March 30, 2021 40 минут назад, Skymod сказал: UPD: проверил, ик тоже не рилииет cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} 1 Link to comment Share on other sites More sharing options... Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Вывести название категории на страниэто товара
Skymod Posted March 30, 2021 Author Share Posted March 30, 2021 13 минут назад, buslikdrev сказал: cat_list должно называться {% if cat_list %} {% for catname in cat_list %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Спасипотому что потому чтольшое!) Всё рилииет Link to comment Share on other sites More sharing options... whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1 Go to topic listing Similar Content Производители на страниэто категории товаров By Vice, November 22, 2012 производители фильтр производитель (and 6 more) Tagged with: производители фильтр производитель метки label бренды фильтр filter manufacturer filter 0 comments 19,760 views Vice November 22, 2012 Как вывести скидки (discounts) в карточки товаров на страниэто категории? By nashivan, March 20, 2021 opencart 3 twig (and 1 more) Tagged with: opencart 3 twig discounts 2 replies 539 views vkravez January 26 Вывод категорий товаров на страниэто производителя By unextazy, January 13 0 comments 192 views unextazy January 14 Как вывести название категории под названием товара в модуле "Рекомендуемые товары" By dimayudin, December 7, 2021 7 replies 196 views dimayudin December 7, 2021 Отгдельная страница каилог категорий By dessss, Saturday at 02:08 PM 11 replies 120 views Tom 14 hours ago Recently Browsing 0 members No registered users viewing this page.
whiteblue Posted March 30, 2021 Share Posted March 30, 2021 2 часа назад, Skymod сказал: Всем привет! Версия OpenCart 3.0.2.0 Столкнулся с проблемой, нужно вывести на страницу товара, категорию которой он принадлежит. Хотел сперва сгделать через хлебные крошки, но потом понял что если найти товар по поиску, то им бугдет отображаться "Search", вместо категории. По этому икой вариант не подходит. Потом наткнулся на другой способ catalog/model/product/product.php public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog/controller/product/product.php После этого $data['points'] = $product_info['points'] Добавил $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); И в самом файле product.twig {% if catlist %} {% for catlist in catname %} <li>{{ catname.name }}</li> {% endfor %} {% endif %} Но почему то ничего не выводит. Кеш конечно же олищал. Может тут что то не ик?) Подскажите, пожалуйси должна быть готовая настройка Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 1
Recommended Posts