vortex Опубликовано 29.02.2024 в 07:17 Поделиться Опубликовано 29.02.2024 в 07:17 Добрый день. Пытаюсь получить атрибуты товаров в search В контроллер catalog/controller/product/search.php Вставляю строчку: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), Получаю ошибку: Notice: Undefined property: Proxy::getProductAttributes in on line Opencart 3 $data['products'][] = array( 'product_id' => $result['product_id'], 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id'] . $url) ); 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Решение vortex Опубликовано 29.02.2024 в 14:37 Автор Решение Поделиться Опубликовано 29.02.2024 в 14:37 разобрался, в шаблоне UniShop модификатор замену делал. <operation error="skip"> <search><![CDATA[model_catalog_product]]></search> <add position="replace"><![CDATA[{isset($uniset['search']['status']) ? 'model_extension_module_uni_search' : 'model_catalog_product'}]]></add> </operation> 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.