[Решено] Проблема с дублем <?php if ($options) { ?>

Тема в разделе "OpenCart", создана пользователем etens1212, 24 авг 2016.

  1. etens1212

    etens1212

    Регистрация:
    1 май 2013
    Сообщения:
    320
    Симпатии:
    16
    Всем привет
    возникла такая необходимость опции с checkbox вынести в другое место
    это я сделал, но они не учитываются

    у меня получается так:

    Код:
     <?php if ($options) { ?>
                <?php foreach ($options as $option) { ?>
                все опции!!!!!!!!!!!!!!
                  <?php } ?>
                <?php } ?>
    +


    Код:
     <?php if ($options) { ?>
                <?php foreach ($options as $option) { ?>
                опции с checkbox !!!!!!!!!!!!!!
                  <?php } ?>
                <?php } ?>
    через повторение <?php if ($options) { ?> <?php foreach ($options as $option) { ?>
    опция не учитывается

    все под один <?php if ($options) { ?> <?php foreach ($options as $option) { ?> я не могу дать

    как мне это исправить??
     
  2. ajs

    ajs

    Регистрация:
    21 мар 2014
    Сообщения:
    15
    Симпатии:
    10
    Все дело в том , что опции при добавлении товара в корзину отправляются ajax запросом через JS внизу страницы.
    СТРОЧКА : data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
    Как видишь все опции должны быть в блоке с ID="product" . Поэтому в твоем блоке они и не учитываются . т к. у него другой ID и JS не смотрит.
    Замени в JS вот это #product input[type=\'checkbox\']:checked, на #ТВОЙ_ID input[type=\'checkbox\']:checked,

    Кажись так. Если я правильно понял вопрос....
     
    etens1212 нравится это.