Помощь вывести опции в модуле

Тема в разделе "Opencart", создана пользователем ranaza12, 16 ноя 2019.

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

    ranaza12 Создатель

    Регистр.:
    11 июл 2012
    Сообщения:
    30
    Симпатии:
    2
    Переделываю модуль под свои потребности.
    Так вот, вывожу я в контролере
    Код:
            $data['products'] = array();
           
            $products = $this->cart->getProducts();
           
            foreach ($products as $product) {
               
                    $option_data = array();
                    foreach ($product['option'] as $option) {
                    $value = $option['value'];
                    $option_data[] = array(
                            'name'  => $option['name'],
                            'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)
                        );
                    }
                   
                    $data['products'][] = array(
                        'cart_id'   => $product['cart_id'],
                        'name'      => $product['name'],
                        'model'     => $product['model'],
                        'mpn'     => $product['mpn'],
                        'option'    => $option_data,
                        'recurring' => $recurring,
                        'quantity'  => $product['quantity'],
                        'price'     => $price,
                        'total'     => $total
                    );
                }
    Но все равно получаю
    Код:
     Notice: Undefined index: option in /module/location/
    Подскажите пожалуйста. Что я делаю не так?
     
  2. Amazko

    Amazko SMM читаем

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    903
    Симпатии:
    717

    вот модуль опции в категории, то же самое можно проделать с любым модулем, таким как рекомендуемые, специальные и прочее.