Убираем галочку «Я согласен с Условиями обслуживания» Virtuemart 2

Никак не могу понять, почему разработчики Virtuemart’a не разблокируют это поле, что бы мы с Вами могли его отключить одним кликом мыши.
Для того, что бы в корзине Вашего магазина убрать чекбокс «Пожалуйста, прочтите и примите Условия обслуживания, поставив галочку в соответствующем чекбоксе, необходимо сделать следующее:

1. Находим файл default.php: /administrator/components/com_virtuemart/views/userfields/tmpl/default.php

2. Находим строку (примерно 88 строка)

$coreField = (in_array($row->name, $this->lists['coreFields']));

3. Комментируем её:

//$coreField = (in_array($row->name, $this->lists['coreFields']));

4. Заходим в панель управления → Virtuemart → Настройки → Поля, заполняемые пользователями и снимаем с публикации и делаем не обязательным поле agreed.


Комментариев: 5 на Убираем галочку «Я согласен с Условиями обслуживания» Virtuemart 2

Если нужно чтобы условия были, но чтобы её не приходилось чекать, то просто можно сделать её по умолчанию чекнутой:
/components/com_virtuemart/sublayouts/tos.php Строка 33:
echo VmHtml::checkbox ($_prefix.$field[‘name’], $tos, 1, 1, ‘class=»terms-of-service required»‘, ‘tos’);
После class=»terms-of-service required» добавляем checked, получается:
echo VmHtml::checkbox ($_prefix.$field[‘name’], $tos, 1, 1, ‘class=»terms-of-service required» checked’, ‘tos’);

А у меня нет вот этого кода: «»echo VmHtml::checkbox ($_prefix.$field[‘name’], $tos, 1, 1, ‘class=»terms-of-service required»‘, ‘tos’);»» в файле tos.php
Как вы думаете где он будет ещё?

Подскажите пожалуйста. В Virtuemart при заказе на странице «Ваши данные» «Изменить» как поставить такую надпись — «Нажимая на кнопку «Сохранить», Вы принимаете политику конфидециальности и даете согласие на обработку персональных данных».
Virt 2.0.21 Joomla 2.5.4

Комментировать