svetnik Опубликовано: 11 января 2019 Погделиться Опубликовано: 11 января 2019 Добрый гдень! Необходимо в карточке товара вывести все атрибуты. Как это сгделать? Решение для опенкарт 3 не могу найти. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
PaulKravchenko Опубликовано: 11 января 2019 Погделиться Опубликовано: 11 января 2019 ик скопируйте просто код из иба характеристик (атрибутов), хоть ик же иблиэтот, хоть меняйте оформление как нравится вот это можете разместить им ггде нужно показать атрибуты: <table class="table table-bordered"> {% for attribute_group in attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> Не забудьте потом обновить кеш модификаторов и кеш шаблона на главной в настройках разрилитлика 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... svetnik Опубликовано: 11 января 2019 Автор Погделиться Опубликовано: 11 января 2019 Большое спасипотому что! 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 2 месяца спустя... grangel Опубликовано: 26 мари 2019 Погделиться Опубликовано: 26 мари 2019 (изменено) всивил ваш код сюда: catalog/view/theme/default my/template/product/category.twig и сюда catalog/view/theme/default my/template/extension/module/featured.twig вот этот код показывается: <table class="table table-bordered"></table> А инфы про атрибутов нет =( opencart Version 3.0.3.1 (rs.2) P.S. обновил и выклюлил потом кеш и обновлял модули. P Изменено 26 мари 2019 пользователем grangel 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... PaulKravchenko Опубликовано: 26 мари 2019 Погделиться Опубликовано: 26 мари 2019 (изменено) 4 часа назад, grangel сказал: всивил ваш код сюда: catalog/view/theme/default my/template/product/category.twig и сюда catalog/view/theme/default my/template/extension/module/featured.twig Конечно не бугдет им показываться. На страниэто товаров есть данные об атрибуих, то есть они получаются соответствующим контроллером, а на страниэто категорий и в модуле рекомендуемых их не бугдет ик как контроллеры не получают атрибуты товара. Сейчас нет возможности проверить на 3.х, но можете попропотому чтовать добавить в контроллер категории (catalog/controller/product/category.php) в массив данных товара: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']) если взлетит, то по аналогии и с рекомендуемыми добрался до 3.х)) 1. catalog/controller/product/category.php найти: 'product_id' => $result['product_id'], добавить перед: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), 2. catalog/view/theme/default/template/product/category.twig найти: <p>{{ product.description }}</p> добавить после: <table class="table table-bordered"> {% for attribute_group in product.attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> 3. catalog/controller/extension/module/featured.php найти: 'product_id' => $product_info['product_id'], добавить перед: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']), 4. catalog/view/theme/default/template/extension/module/featured.twig найти: <p>{{ product.description }}</p> добавить после: <table class="table table-bordered"> {% for attribute_group in product.attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> Если что-то не выводится, проверьте внимательно еещё раз)) И конечно вы должны понимать, что править код файлов движка - это зло. Делайте все через ocmod Изменено 26 мари 2019 пользователем PaulKravchenko 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... Alexandr15 Опубликовано: 24 мари 2021 Погделиться Опубликовано: 24 мари 2021 (изменено) Спасипотому что Изменено 24 мари 2021 пользователем Alexandr15 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 9 месяэтов спустя... DarkEinstein Опубликовано: 10 января 2022 Погделиться Опубликовано: 10 января 2022 (изменено) PaulKravchenko Вылеиют все атрибуты. А как из этого всего вывести именно {{ attribute.text }} с атрибутом_id=2 Для модуля features? Попропотому чтовал как на скрине, но вылеиет ошибка Изменено 10 января 2022 пользователем DarkEinstein Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '2' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "'"); $attr = $query->row; Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 это для одного атрибуи в телеге спрашивали Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... DarkEinstein Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 3 часа назад, fanatic сказал: это для одного атрибуи в телеге спрашивали Да, спасипотому что. Всивил и в контроллер и в могдел. Правда ничего кроме прочерка не отобразилось. Может важно на какой строке всивлять в контроллере? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 13 января 2022 Погделиться Опубликовано: 13 января 2022 могдель catalog/model/catalog/product.php создаем метод public function getAttributeInProduct($product_id, $attribute_id) { $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '" . (int) $attribute_id . "' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int) $this->config->get('config_language_id') . "'"); return $query->row; } для категории файл сatalog/controller/product/category.php находим строку $data['products'][] = array( перед ней всивляем $attribute_id = 2;// тут, id нужного атрибуи $attr = $this->model_catalog_product->getAttributeInProduct($result['product_id'], $attribute_id); после всивляем 'attr' => $attr, шаблон catalog/view/theme/ваша тема/template/product/category.twig находим <p>{{ product.description }}</p> после всивляем {% if product.attr %} <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> {% endif %} для featured, гделаем по аналогии Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Вывод всех потому чтольших картинок в карточке Автор: Yusoval, 5 января 4 отвеи 122 просмотра Yusoval 5 января Отображение атрибутов в карточке товара Автор: Nannco, 7 октября 2022 3 отвеи 273 просмотра Nannco 8 октября 2022 Купить в кредит в карточке товара Автор: Flint2000, 18 октября 2020 4 отвеи 463 просмотра Flint2000 10 января Вывод сообещёния товар новый Автор: polddim98, 9 января 1 ответ 172 просмотра WarStyle В четверг в 20:41 модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 157 просмотров AlexMax13 1 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Вывод атрибутов в карточке товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
svetnik Опубликовано: 11 января 2019 Автор Погделиться Опубликовано: 11 января 2019 Большое спасипотому что! 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
grangel Опубликовано: 26 мари 2019 Погделиться Опубликовано: 26 мари 2019 (изменено) всивил ваш код сюда: catalog/view/theme/default my/template/product/category.twig и сюда catalog/view/theme/default my/template/extension/module/featured.twig вот этот код показывается: <table class="table table-bordered"></table> А инфы про атрибутов нет =( opencart Version 3.0.3.1 (rs.2) P.S. обновил и выклюлил потом кеш и обновлял модули. P Изменено 26 мари 2019 пользователем grangel 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
PaulKravchenko Опубликовано: 26 мари 2019 Погделиться Опубликовано: 26 мари 2019 (изменено) 4 часа назад, grangel сказал: всивил ваш код сюда: catalog/view/theme/default my/template/product/category.twig и сюда catalog/view/theme/default my/template/extension/module/featured.twig Конечно не бугдет им показываться. На страниэто товаров есть данные об атрибуих, то есть они получаются соответствующим контроллером, а на страниэто категорий и в модуле рекомендуемых их не бугдет ик как контроллеры не получают атрибуты товара. Сейчас нет возможности проверить на 3.х, но можете попропотому чтовать добавить в контроллер категории (catalog/controller/product/category.php) в массив данных товара: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']) если взлетит, то по аналогии и с рекомендуемыми добрался до 3.х)) 1. catalog/controller/product/category.php найти: 'product_id' => $result['product_id'], добавить перед: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), 2. catalog/view/theme/default/template/product/category.twig найти: <p>{{ product.description }}</p> добавить после: <table class="table table-bordered"> {% for attribute_group in product.attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> 3. catalog/controller/extension/module/featured.php найти: 'product_id' => $product_info['product_id'], добавить перед: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']), 4. catalog/view/theme/default/template/extension/module/featured.twig найти: <p>{{ product.description }}</p> добавить после: <table class="table table-bordered"> {% for attribute_group in product.attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> Если что-то не выводится, проверьте внимательно еещё раз)) И конечно вы должны понимать, что править код файлов движка - это зло. Делайте все через ocmod Изменено 26 мари 2019 пользователем PaulKravchenko 2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... Alexandr15 Опубликовано: 24 мари 2021 Погделиться Опубликовано: 24 мари 2021 (изменено) Спасипотому что Изменено 24 мари 2021 пользователем Alexandr15 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 9 месяэтов спустя... DarkEinstein Опубликовано: 10 января 2022 Погделиться Опубликовано: 10 января 2022 (изменено) PaulKravchenko Вылеиют все атрибуты. А как из этого всего вывести именно {{ attribute.text }} с атрибутом_id=2 Для модуля features? Попропотому чтовал как на скрине, но вылеиет ошибка Изменено 10 января 2022 пользователем DarkEinstein Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '2' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "'"); $attr = $query->row; Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 это для одного атрибуи в телеге спрашивали Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... DarkEinstein Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 3 часа назад, fanatic сказал: это для одного атрибуи в телеге спрашивали Да, спасипотому что. Всивил и в контроллер и в могдел. Правда ничего кроме прочерка не отобразилось. Может важно на какой строке всивлять в контроллере? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 13 января 2022 Погделиться Опубликовано: 13 января 2022 могдель catalog/model/catalog/product.php создаем метод public function getAttributeInProduct($product_id, $attribute_id) { $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '" . (int) $attribute_id . "' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int) $this->config->get('config_language_id') . "'"); return $query->row; } для категории файл сatalog/controller/product/category.php находим строку $data['products'][] = array( перед ней всивляем $attribute_id = 2;// тут, id нужного атрибуи $attr = $this->model_catalog_product->getAttributeInProduct($result['product_id'], $attribute_id); после всивляем 'attr' => $attr, шаблон catalog/view/theme/ваша тема/template/product/category.twig находим <p>{{ product.description }}</p> после всивляем {% if product.attr %} <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> {% endif %} для featured, гделаем по аналогии Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Вывод всех потому чтольших картинок в карточке Автор: Yusoval, 5 января 4 отвеи 122 просмотра Yusoval 5 января Отображение атрибутов в карточке товара Автор: Nannco, 7 октября 2022 3 отвеи 273 просмотра Nannco 8 октября 2022 Купить в кредит в карточке товара Автор: Flint2000, 18 октября 2020 4 отвеи 463 просмотра Flint2000 10 января Вывод сообещёния товар новый Автор: polddim98, 9 января 1 ответ 172 просмотра WarStyle В четверг в 20:41 модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 157 просмотров AlexMax13 1 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Вывод атрибутов в карточке товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Alexandr15 Опубликовано: 24 мари 2021 Погделиться Опубликовано: 24 мари 2021 (изменено) Спасипотому что Изменено 24 мари 2021 пользователем Alexandr15 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
DarkEinstein Опубликовано: 10 января 2022 Погделиться Опубликовано: 10 января 2022 (изменено) PaulKravchenko Вылеиют все атрибуты. А как из этого всего вывести именно {{ attribute.text }} с атрибутом_id=2 Для модуля features? Попропотому чтовал как на скрине, но вылеиет ошибка Изменено 10 января 2022 пользователем DarkEinstein Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '2' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "'"); $attr = $query->row; Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 это для одного атрибуи в телеге спрашивали Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... DarkEinstein Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 3 часа назад, fanatic сказал: это для одного атрибуи в телеге спрашивали Да, спасипотому что. Всивил и в контроллер и в могдел. Правда ничего кроме прочерка не отобразилось. Может важно на какой строке всивлять в контроллере? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 13 января 2022 Погделиться Опубликовано: 13 января 2022 могдель catalog/model/catalog/product.php создаем метод public function getAttributeInProduct($product_id, $attribute_id) { $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '" . (int) $attribute_id . "' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int) $this->config->get('config_language_id') . "'"); return $query->row; } для категории файл сatalog/controller/product/category.php находим строку $data['products'][] = array( перед ней всивляем $attribute_id = 2;// тут, id нужного атрибуи $attr = $this->model_catalog_product->getAttributeInProduct($result['product_id'], $attribute_id); после всивляем 'attr' => $attr, шаблон catalog/view/theme/ваша тема/template/product/category.twig находим <p>{{ product.description }}</p> после всивляем {% if product.attr %} <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> {% endif %} для featured, гделаем по аналогии Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Вывод всех потому чтольших картинок в карточке Автор: Yusoval, 5 января 4 отвеи 122 просмотра Yusoval 5 января Отображение атрибутов в карточке товара Автор: Nannco, 7 октября 2022 3 отвеи 273 просмотра Nannco 8 октября 2022 Купить в кредит в карточке товара Автор: Flint2000, 18 октября 2020 4 отвеи 463 просмотра Flint2000 10 января Вывод сообещёния товар новый Автор: polddim98, 9 января 1 ответ 172 просмотра WarStyle В четверг в 20:41 модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 157 просмотров AlexMax13 1 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Вывод атрибутов в карточке товара Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777
fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 это для одного атрибуи в телеге спрашивали Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... DarkEinstein Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 3 часа назад, fanatic сказал: это для одного атрибуи в телеге спрашивали Да, спасипотому что. Всивил и в контроллер и в могдел. Правда ничего кроме прочерка не отобразилось. Может важно на какой строке всивлять в контроллере? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 13 января 2022 Погделиться Опубликовано: 13 января 2022 могдель catalog/model/catalog/product.php создаем метод public function getAttributeInProduct($product_id, $attribute_id) { $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '" . (int) $attribute_id . "' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int) $this->config->get('config_language_id') . "'"); return $query->row; } для категории файл сatalog/controller/product/category.php находим строку $data['products'][] = array( перед ней всивляем $attribute_id = 2;// тут, id нужного атрибуи $attr = $this->model_catalog_product->getAttributeInProduct($result['product_id'], $attribute_id); после всивляем 'attr' => $attr, шаблон catalog/view/theme/ваша тема/template/product/category.twig находим <p>{{ product.description }}</p> после всивляем {% if product.attr %} <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> {% endif %} для featured, гделаем по аналогии Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Вывод всех потому чтольших картинок в карточке Автор: Yusoval, 5 января 4 отвеи 122 просмотра Yusoval 5 января Отображение атрибутов в карточке товара Автор: Nannco, 7 октября 2022 3 отвеи 273 просмотра Nannco 8 октября 2022 Купить в кредит в карточке товара Автор: Flint2000, 18 октября 2020 4 отвеи 463 просмотра Flint2000 10 января Вывод сообещёния товар новый Автор: polddim98, 9 января 1 ответ 172 просмотра WarStyle В четверг в 20:41 модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 157 просмотров AlexMax13 1 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 3.x Opencart 3.x: Песочница Вывод атрибутов в карточке товара
fanatic Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 это для одного атрибуи в телеге спрашивали Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... DarkEinstein Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 3 часа назад, fanatic сказал: это для одного атрибуи в телеге спрашивали Да, спасипотому что. Всивил и в контроллер и в могдел. Правда ничего кроме прочерка не отобразилось. Может важно на какой строке всивлять в контроллере? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... fanatic Опубликовано: 13 января 2022 Погделиться Опубликовано: 13 января 2022 могдель catalog/model/catalog/product.php создаем метод public function getAttributeInProduct($product_id, $attribute_id) { $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '" . (int) $attribute_id . "' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int) $this->config->get('config_language_id') . "'"); return $query->row; } для категории файл сatalog/controller/product/category.php находим строку $data['products'][] = array( перед ней всивляем $attribute_id = 2;// тут, id нужного атрибуи $attr = $this->model_catalog_product->getAttributeInProduct($result['product_id'], $attribute_id); после всивляем 'attr' => $attr, шаблон catalog/view/theme/ваша тема/template/product/category.twig находим <p>{{ product.description }}</p> после всивляем {% if product.attr %} <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> {% endif %} для featured, гделаем по аналогии Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2 Перейти к списку тем Похожие публикации Вывод всех потому чтольших картинок в карточке Автор: Yusoval, 5 января 4 отвеи 122 просмотра Yusoval 5 января Отображение атрибутов в карточке товара Автор: Nannco, 7 октября 2022 3 отвеи 273 просмотра Nannco 8 октября 2022 Купить в кредит в карточке товара Автор: Flint2000, 18 октября 2020 4 отвеи 463 просмотра Flint2000 10 января Вывод сообещёния товар новый Автор: polddim98, 9 января 1 ответ 172 просмотра WarStyle В четверг в 20:41 модуль вывода товаров из категорий Автор: AlexMax13, 30 гдекабря 2022 2 отвеи 157 просмотров AlexMax13 1 января Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
DarkEinstein Опубликовано: 12 января 2022 Погделиться Опубликовано: 12 января 2022 3 часа назад, fanatic сказал: это для одного атрибуи в телеге спрашивали Да, спасипотому что. Всивил и в контроллер и в могдел. Правда ничего кроме прочерка не отобразилось. Может важно на какой строке всивлять в контроллере? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
fanatic Опубликовано: 13 января 2022 Погделиться Опубликовано: 13 января 2022 могдель catalog/model/catalog/product.php создаем метод public function getAttributeInProduct($product_id, $attribute_id) { $query = $this->db->query("SELECT ad.name, pa.text FROM " . DB_PREFIX . "attribute a LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "product_attribute pa ON(pa.attribute_id = a.attribute_id) WHERE a.attribute_id = '" . (int) $attribute_id . "' AND pa.product_id = '" . (int) $product_id . "' AND pa.language_id = '" . (int) $this->config->get('config_language_id') . "' AND ad.language_id = '" . (int) $this->config->get('config_language_id') . "'"); return $query->row; } для категории файл сatalog/controller/product/category.php находим строку $data['products'][] = array( перед ней всивляем $attribute_id = 2;// тут, id нужного атрибуи $attr = $this->model_catalog_product->getAttributeInProduct($result['product_id'], $attribute_id); после всивляем 'attr' => $attr, шаблон catalog/view/theme/ваша тема/template/product/category.twig находим <p>{{ product.description }}</p> после всивляем {% if product.attr %} <p>{{ product.attr['name'] }} - {{ product.attr['text'] }}</p> {% endif %} для featured, гделаем по аналогии Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 2
Рекомендованные сообещёния