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

Включенный по умолчанию checkbox при оформлении заказа


Recommended Posts

Подскажите решение, как в Opencart 3.х сделать чекбокс "Я прочитал(-а) Условия соглашения и согласен(-на) с условиями" по умолчанию включенным?
Способ для 2.х (<input type="checkbox" name="agree" value="1" checked="checked" />) не работает.
 

Спойлер

832416901_2021-01-0722_28_01.thumb.png.d8ed34c10bf62060c3a3530fd14ee135.png

 

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


12 минут назад, Venter сказал:

 у вас родное оформление заказа? если нет то правили какой файл? модификаторы, кеш?

Ответ, как обычно, на поверхности) Правил файл стандартной темы, а оформление заказа кастомный, не удивительно, что не заработало.

Но кастомный код значительно отличается:
 

Спойлер

<div class="heading"><span>{{ text_payment_methods }}</span></div>
<div class="payment-method">    
    {% if error_warning %}
        <div class="alert alert-warning"><i class="fa fa-exclamation-circle"></i> {{ error_warning }}</div>
    {% endif %}
    {% if payment_methods %}
        {% for payment_method in payment_methods %}
            <div class="radio">
                {% set lock = payment_method.error is empty ? false : true %}
                <label class="input">
                    {% if payment_method.code == code or not code and lock == false %}
                        {% set code = payment_method.code %}
                        <input type="radio" name="payment_method" value="{{ payment_method.code }}" id="{{payment_method.code}}" checked="checked" {{ lock == true ? 'disabled' }} />
                    {% else %}
                        <input type="radio" name="payment_method" value="{{ payment_method.code }}" id="{{payment_method.code}}" {{ lock == true ? 'disabled' }} />
                    {% endif %}
                    <span></span>
                    {{ payment_method.title }}
                    {% if payment_method.terms %}
                        ({{ payment_method.terms }})
                    {% endif %}
                </label>
            </div>
        {% endfor %}
    {% endif %}
</div>

 

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


6 минут назад, sakun сказал:

Ответ, как обычно, на поверхности) Правил файл стандартной темы, а оформление заказа кастомный, не удивительно, что не заработало.

Но кастомный код значительно отличается:

ответ не на поверхности, а от знаний. знаний у вас нет по этой части вот и решить не можете. показали вы файл метода оплаты

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

10 минут назад, Venter сказал:

ответ не на поверхности, а от знаний. знаний у вас нет по этой части вот и решить не можете. показали вы файл метода оплаты

По этому и встал этот вопрос, т.к. знаний нет в этой части) А показал я данный файл потому, что в способе указанном выше, код который необходимо править находится в "payment_method.twig"

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


11 минут назад, sakun сказал:

По этому и встал этот вопрос, т.к. знаний нет в этой части) А показал я данный файл потому, что в способе указанном выше, код который необходимо править находится в "payment_method.twig"

что то я не вижу в этом файле <input type="checkbox" name="agree" value="1" checked="checked" />

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

37 минут назад, sakun сказал:

input type="radio" name="payment_method"

это выбор метода оплаты а не принятие соглашения

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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