Перейти к содержанию
Miha7685776

[Решено] Проблема с опциями

Рекомендуемые сообщения

Здравствуйте. Кодом создал новую опцию. админ часть. option_form_tpl. "construct"

ну остальное тоже ничем не отличается. и выводиться на странице товара, но цену не цепляет. задал опцию к примеру размер с типом "construct" и ценой 100р, но в итоге получаю цену товара, без опции. все другие работают. лог чист. кто нибудь сталкивался?

 

 

 

          <div class="form-group">
            <label class="col-sm-2 control-label" for="input-type"><?php echo $entry_type; ?></label>
            <div class="col-sm-10">
              <select name="type" id="input-type" class="form-control">
                <optgroup label="<?php echo $text_choose; ?>">
                <?php if ($type == 'select') { ?>
                <option value="select" selected="selected"><?php echo $text_select; ?></option>
                <?php } else { ?>
                <option value="select"><?php echo $text_select; ?></option>
                <?php } ?>
                <?php if ($type == 'construct') { ?>
                <option value="construct" selected="selected"><?php echo $text_construct; ?></option>
                <?php } else { ?>
                <option value="construct"><?php echo $text_construct; ?></option>
                <?php } ?>
                <?php if ($type == 'radio') { ?>
                <option value="radio" selected="selected"><?php echo $text_radio; ?></option>
                <?php } else { ?>
                <option value="radio"><?php echo $text_radio; ?></option>
                <?php } ?>
                <?php if ($type == 'checkbox') { ?>
                <option value="checkbox" selected="selected"><?php echo $text_checkbox; ?></option>
                <?php } else { ?>
                <option value="checkbox"><?php echo $text_checkbox; ?></option>
                <?php } ?>
                <?php if ($type == 'image') { ?>
                <option value="image" selected="selected"><?php echo $text_image; ?></option>
                <?php } else { ?>
                <option value="image"><?php echo $text_image; ?></option>
                <?php } ?>
                </optgroup>
                <optgroup label="<?php echo $text_input; ?>">
                <?php if ($type == 'text') { ?>
                <option value="text" selected="selected"><?php echo $text_text; ?></option>
                <?php } else { ?>
                <option value="text"><?php echo $text_text; ?></option>
                <?php } ?>
                <?php if ($type == 'textarea') { ?>
                <option value="textarea" selected="selected"><?php echo $text_textarea; ?></option>
                <?php } else { ?>
                <option value="textarea"><?php echo $text_textarea; ?></option>
                <?php } ?>
                </optgroup>
                <optgroup label="<?php echo $text_file; ?>">
                <?php if ($type == 'file') { ?>
                <option value="file" selected="selected"><?php echo $text_file; ?></option>
                <?php } else { ?>
                <option value="file"><?php echo $text_file; ?></option>
                <?php } ?>
                </optgroup>
                <optgroup label="<?php echo $text_date; ?>">
                <?php if ($type == 'date') { ?>
                <option value="date" selected="selected"><?php echo $text_date; ?></option>
                <?php } else { ?>
                <option value="date"><?php echo $text_date; ?></option>
                <?php } ?>
                <?php if ($type == 'time') { ?>
                <option value="time" selected="selected"><?php echo $text_time; ?></option>
                <?php } else { ?>
                <option value="time"><?php echo $text_time; ?></option>
                <?php } ?>
                <?php if ($type == 'datetime') { ?>
                <option value="datetime" selected="selected"><?php echo $text_datetime; ?></option>
                <?php } else { ?>
                <option value="datetime"><?php echo $text_datetime; ?></option>
                <?php } ?>
                </optgroup>
              </select>
            </div>
          </div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Miha7685776, новый тип опции создал? В /system/library/cart.php добавил?

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

mazein, взял от чекбокса. написал

elseif ($option_query->row['type'] == 'construct' && is_array($value)) {

кеши почистил. вес равно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ойой забыл

if ($option_query->row['type'] == 'select' || $option_query->row['type'] == 'radio' || $option_query->row['type'] == 'image') {

сейчас отпишусь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, mazein сказал:

Miha7685776, новый тип опции создал? В /system/library/cart.php добавил?

не меняется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, mazein сказал:

Miha7685776, новый тип опции создал? В /system/library/cart.php добавил?

спасибо. работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, mazein сказал:

Miha7685776, новый тип опции создал? В /system/library/cart.php добавил?

помоги пожалуйста советом. опция на созданном типе, глючит. из 5 созданных к примеру, выбирается только 1 последняя. почему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

mazein, Спасибо еще раз. условие не так поставил.

тема закрыта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.