Помощь Вывод список тегов

Тема в разделе "Opencart", создана пользователем animal_x, 7 июн 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    404
    Симпатии:
    133
    Подскажите как вывести список всех тегов товаров на отдельной странице?
     
  2. 555555

    555555 Создатель

    Регистр.:
    27 ноя 2006
    Сообщения:
    40
    Симпатии:
    11
    Код:
    $this->load->model('catalog/product');
    $product_info = $this->model_catalog_product->getProduct($product_id);
    
    print_r($product_info);
     
  3. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    404
    Симпатии:
    133
    Этим я так полагаю я узнаю теги только определенного товара, а как получить все теги магазина?
     
  4. 555555

    555555 Создатель

    Регистр.:
    27 ноя 2006
    Сообщения:
    40
    Симпатии:
    11
    Что вы подразумеваете под тегами товаров, их атрибуты?
    Все атрибуты можно получить так:
    Код:
    select * from `product_attribute`;
    естественно для такого запроса в модели модуля нужно создать функцию типа:
    Код:
    function getAllattributes(){
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_attribute WHERE language_id = '" . (int) $this->config->get('config_language_id') . "'");
    return $query->rows;
    }
    
    в контроллере:
    Код:
    $this->load->model('module/модель');
    $attribute_info = $this->model_module_модель->getAllattributes();
    
    print_r($attribute_info);
    
    Также используете для составления и отладки нужных вам mysql запросов, программы типа Перейти по ссылке .
    Существуют и визуальные редакторы запросов, которые генерируют при указанных связях сложные join запросы за считанные секунды. Если память не изменяет, то это dbForge Studio for MySQL.

    Создали значит, нужные вам запрос в любой из этих программ и поместили его в модель своего модуля, все очень легко кодится и если вы будете знать эти принципы, то вам будет проще сделать свой вклад в развитие движка в будущем.
     
    Последнее редактирование: 8 июн 2014
  5. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    404
    Симпатии:
    133
    Именно теги товара (tags), не атрибуты, которые задаются для каждого товара.