Вывод производителя в товар на странице категории

Тема в разделе "Общие вопросы", создана пользователем Suprun4uk, 9 апр 2016.

  1. Suprun4uk

    Suprun4uk Новичок

    Сообщения:
    21
    Симпатии:
    0
    Здравствуйте, не как не выходит вывести производителя в товар категорий.

    Делаю следующее:

    В файле catalog/controller/product/category.php. в $data['products'][] = array(

    пишу,

    'rating'=> $result['rating'],
    'manufacturer'=> $result['manufacturer'],
    // <= вот это

    в файле catalog/model/catalog/product.php метод getProducts()

    пишу,

    в SELECT запросе

    добавляю m.name as manufacturer

    и дополнительно в запросе прописываю связь с manufacturer

    LEFT JOIN " . DB_PREFIX . "manufacturer m ON p.manufacturer_id = m.manufacturer_id

    далее

    в шаблоне category.tpl вывожу производителя (внутри итератора foreach)

    <?php echo $product['manufacturer']; ?>

    В ИТОГЕ :

    Notice: Undefined index: manufacturer in...

    Подскажите чего не так, пожалуйста.
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    Кеш модификаторов обновили?
     
  3. Suprun4uk

    Suprun4uk Новичок

    Сообщения:
    21
    Симпатии:
    0
    Да, не помогло
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.161
    Симпатии:
    1.013
    ну как же так. Если вы в контроллере написали 'manufacturer'=> $result['manufacturer'],
    оно уже хоть что то должно показать, а не ругаться на Undefined index: manufacturer
    Может вы не дописали ошибку и он указывает не на контроллер?
     
  5. Suprun4uk

    Suprun4uk Новичок

    Сообщения:
    21
    Симпатии:
    0
    Спасибо, еще раз все обновил, и заработало !
     
  6. Room4eek

    Room4eek Новичок

    Сообщения:
    2
    Симпатии:
    0
    Можно поподробней метод расписать ?
     
  7. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    а в первом посте, не подробно?
    более подробно, только сделать за вас.
     
  8. Room4eek

    Room4eek Новичок

    Сообщения:
    2
    Симпатии:
    0
    Не понятно вот это (в SELECT запросе)

    добавляю m.name as manufacturer
     
  9. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    не понял, зачем?
    производитель и так уже есть в выборке, нужно только добавить в массив товаров
     
  10. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    это не нужно