Как отключить возможность выбора опций определенному типу опций?

Тема в разделе "Общие вопросы", создана пользователем devamotion, 4 апр 2021.

  1. devamotion

    devamotion Новичок

    Сообщения:
    5
    Симпатии:
    0
    Возник вопрос, каким образом возможно отключить выбор определенноого типа опций в карточке товара? В моем случае это "Флажок". Нужно, что бы клиент не мог выбрать эту опцию, но что бы мог ее увидеть. Задача показать под ценой товара список цветовой палитры в комплекте товара, но при этом, что бы другие типы опций нормально работали в штатном режиме. Подскажите пожалуйста решение или плагин!
    Версия Opencart 3.0.2.0
     
  2. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    не понятно
    обычно дают выбор цвета
     
  3. devamotion

    devamotion Новичок

    Сообщения:
    5
    Симпатии:
    0
    Мне нужно что бы опция флага была ознакомительная, без возможности выбора
     
  4. devamotion

    devamotion Новичок

    Сообщения:
    5
    Симпатии:
    0
    Я уже нашел нужный кусок кода, но как отключить ума не приложу.... Подскажите если кто знает как это сделать!
    Код:
    {% if option.type == 'checkbox' %}
                                                <div class="{{ option.required ? 'required' }} option__group col-xs-12">
                                                    <label class="option__group-name">{{ option.required ? '*' }} {{ option.name }}:</label>
                                                    <div id="input-option{{ option.product_option_id }}">
                                                        {% for option_value in option.product_option_value %}
                                                            <label class="option__item">
                                                                <input type="checkbox" name="option[{{ option.product_option_id }}][]" value="{{ option_value.product_option_value_id }}" data-prefix="{{ option_value.price_prefix }}" data-price="{{ option_value.price_value }}" class="hidden" />
                                                                {% if option_value.image %}
                                                                    <img src="{{ option_value.image }}" alt="{{ option_value.name }} {{ option_value.price ? option_value.price_prefix ~ '' ~ option_value.price }}" data-type="product" data-thumb="{{ option_value.small }}" data-full="{{ option_value.full }}" class="option__img" />
                                                                {% else %}
                                                                    <!-- <span class="option__name">{{ option_value.name }} {{ option_value.price ? '(' ~ option_value.price_prefix ~ '' ~ option_value.price ~ ')' }}</span> -->
                                                                    <span class="option__name" {{ option_value.price ? 'data-toggle="tooltip" title="'~option_value.price_prefix~' '~option_value.price~'"' }}>{{ option_value.name }}</span>
                                                                {% endif %}
                                                            </label>
                                                        {% endfor %}
                                                    </div>
                                                </div>
                                            {% endif %}
    
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Это как? Без галочек? Или заблокированная? Можно заблокировать https://html5css.ru/tags/att_disabled.php
     
  6. devamotion

    devamotion Новичок

    Сообщения:
    5
    Симпатии:
    0
    Галочки в коде скрыта, нужно просто заблокировать, что бы юзер не мог выбрать ни одной из опций
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    тогда добавьте disabled к input . Ссылку я дал на пример
     
    devamotion нравится это.
  8. devamotion

    devamotion Новичок

    Сообщения:
    5
    Симпатии:
    0
    Все получилось! Спасибо огромное!