Обновить значение параметров на странице заказа OpenCart - PullRequest
1 голос
/ 15 марта 2011

Используя OpenCart в качестве решения для электронной коммерции, я пытаюсь отредактировать страницу корзины, чтобы я мог обновлять значения опций в дополнение к количеству и столкнулся с небольшой проблемой.

Мой текущий код берет правильный вариант, который был выбран, и помещает его в поле выбора. Вот код:

<?php foreach ($product['option'] as $option) { ?>
      <div style="float: left; width: 100px;">
        <select style=" text-align: left;" class="storeitems" name="option[<?php echo $option['option_id']; ?>]" selected="<?php echo $option['value']; ?>">
        <option>
         <?php echo $option['value']; ?>              
        </option>
        </select>
      </div>
<?php } ?>

Теперь мне нужно включить другие параметры (как видно на странице с гордостью). Вот этот код:

<select style="max-width: 145px;" class="storeitems" name="option[<?php echo $option['option_id']; ?>]" selected="<?php echo $option_value['name']; ?>">
        <?php foreach ($option['option_value'] as $option_value) { ?>
          <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?>

          </option>
        <?php } ?>
</select>

1 Ответ

0 голосов
/ 11 марта 2014

Во втором фрагменте кода у вас нет идентификатора продукта, поэтому opencart не знает, для какого продукта отображать параметры.

...