Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] "Выберите" в выпадающем списке опции


Moonwalker

Recommended Posts

Вопрос, наверное, детский. Но как ни странно, пока так и не нашел решения. Поиск тоже не помогает =/

 

Как в выпадающем списке опции на странице товара сделать так, чтобы первая строка была из серии "Выберите вариант" или что-нить из этой серии. Естественно, если выбор опции необязателен, то в заказе пусто, если обязателен, то до смены на что-то другое вылезает подсказка из серии "Вы не выбрали..."

Вроде бы, банальная вещь. Но почему-то отсутствует =/ Или она только у меня отсутствует?

Надіслати
Поділитися на інших сайтах


Вот офф демка ,есть шанс воочию увидеть

 

http://demo.myopencart.ru/index.php?route=product/product&path=25_29&product_id=42

Надіслати
Поділитися на інших сайтах

Вот офф демка ,есть шанс воочию увидеть

 

http://demo.myopencart.ru/index.php?route=product/product&path=25_29&product_id=42

 

Тогда интересно, куда она могла деться? Отключается, что ли? =/ Не шаблон же, по идее, за нее отвечает.

Надіслати
Поділитися на інших сайтах


А это вопрос к автору  шаблона или того кто что то менял в карточке товара.

  • +1 1
Надіслати
Поділитися на інших сайтах

А это вопрос к автору  шаблона или того кто что то менял в карточке товара.

 

Хм, странно. Я думал, шаблон просто выводит "список" как таковой. Или эта строка предусмотрена именно шаблоном? 

 

апд. Странно, в шаблоне по умолчанию выводилась =/ Чую, долго придется курить, чем я ее отключил )))

Спасибо за подсказку. Хоть понял, в какую сторону голову поворачивать ;)

Надіслати
Поділитися на інших сайтах


Тогда интересно, куда она могла деться? Отключается, что ли? =/ Не шаблон же, по идее, за нее отвечает.

Посмотрите в карточку товара в админке, закладка Опции. Если там все на месте - то тогда надо смотреть шаблон и восстанавливать код

Надіслати
Поділитися на інших сайтах

Посмотрите в карточку товара в админке, закладка Опции. Если там все на месте - то тогда надо смотреть шаблон и восстанавливать код

Что именно там должно быть на месте? Опции там есть. Они и на странице товара отображаются. Просто в выпадающем списке первым сразу стоит одна из опций, а не стандартное "---Выберите---". В чистом только что поставленном шаблоне все нормально, поэтому, очевидно, какой-то из модулей "отрубает". Будем разбираться.

Надіслати
Поділитися на інших сайтах


Что именно там должно быть на месте? Опции там есть. Они и на странице товара отображаются. Просто в выпадающем списке первым сразу стоит одна из опций, а не стандартное "---Выберите---". В чистом только что поставленном шаблоне все нормально, поэтому, очевидно, какой-то из модулей "отрубает". Будем разбираться.

 

Посмотрите в вашем шаблоне файл .....\catalog\view\theme\[ваш_шаблон]\template\product\product.tpl если там такой код?

<select name="option[<?php echo $option['product_option_id']; ?>]">
            <option value=""><?php echo $text_select; ?></option>
            <?php foreach ($option['option_value'] as $option_value) { ?>
            <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
            <?php if ($option_value['price']) { ?>
            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
            <?php } ?>
            </option>
            <?php } ?>
          </select>

<?php echo $text_select; ?> - вот этот параметр и выводит нужную фразу

Надіслати
Поділитися на інших сайтах

          <select name="option[<?php echo $option['product_option_id']; ?>]">
            <option value=""><?php echo $text_select; ?></option>
            <?php foreach ($option['option_value'] as $option_value) { ?>
            <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
            <?php if ($option_value['price']) { ?>
            (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
            <?php } ?>
            </option>
            <?php } ?>
          </select>

Код идентичен. Значит, в шаблоне все нормально =/

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Фуф. Нашел-таки проблему у себя ))) Перерыл все, что делал. Оказалось, у меня просто модуль автообновления цены был с автовыбором первой опции. Извините, в общем. Сам дурак ))

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.