[Помогите] Опции товара во всплывающем окне

Тема в разделе "OpenCart", создана пользователем Berserk163, 8 май 2013.

  1. Berserk163

    Berserk163

    Регистрация:
    16 фев 2013
    Сообщения:
    53
    Симпатии:
    23
    Собственно вопрос: необходимо сделать так, чтобы опции товара, если они есть, отображались во всплывающем окне при нажатии на кнопку "купить".
    Я примерно представляю как это сделать, вопрос скорее в том, какой модуль вывода всплывающего (модального) окна вы порекомендуете. Ну и конечно, если кто-то реализовывал похожий функционал, то и от помощи в коде не откажусь :Smile: Спасибо.
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Думал ранее сделать такую фишечку, но для такого еффекта, вроде маленького но красивого, надо кода перелопатить в контроллер (только для одних категорий хватает) , а по поводу всплывающего, то любой нужный, хоть colorbox или fancybox - тут уже вопрос вкуса...
     
    Berserk163 нравится это.
  3. Spartak

    Spartak

    Регистрация:
    23 дек 2012
    Сообщения:
    151
    Симпатии:
    57
    Доброй ночи
    Как тема для размышления, есть вот такое решение.
    Решение конечно не окончательное. но немного приблизить вас к цели по-идее должно.
     
    Berserk163 и winner7 нравится это.
  4. Berserk163

    Berserk163

    Регистрация:
    16 фев 2013
    Сообщения:
    53
    Симпатии:
    23
    На данный момент получилось как-то так

    В контроллер category.php было добавлено всего несколько строк:

    Перед массивом "$this->data['products'][] = array( "
    Код:
    $options = $this->model_catalog_product->getProductOptions($result['product_id']);
    В этот массив:
    Код:
    'options'  => $options
    Ну и опционально, в зависимости от реализации добавил ссылку на саму категорию, опять же в этот массив:
    Код:
    'categoryref' => $this->url->link('product/category', 'path=' . $this->request->get['path'])
    Ну и сделал дополнительный вывод опций "блоком".

    Как только будет время, доработаю стиль самого colorbox'a, думаю будет не плохо.
     
    winner7 нравится это.
  5. Globe-Star

    Globe-Star ...

    Регистрация:
    7 май 2013
    Сообщения:
    421
    Симпатии:
    123
    поделитесь реализаций, чтото похожее нужно тока в опции 32 варианта выбора.