Как добавить обязательный чекбокс к стандартной контактной форме joomla 2.5?
Очень давно не ковырял joomla, знаю что версия очень устаревшая - но когда руки дойдут обновить, неизвестно. Сайт этот делал в 2014 году, клиент практически приятель, последних лет 5 можно сказать не прикасался.
Нужно добавить обязательное кастомное поле - чекбокс к дефолтной core контактной форме. Типа перед тем как отправить пользователь соглашается с тем то и тем то.
В wordpress для CF7 просто добавляется поле acceptance, вроде в последних версиях joomla что то подобное тоже из коробки есть.
А что можно сделать для J2.5?
Почему то через хак форма перестает работать. Ошибок javascript нет, по крайней мере в консоли.
Вышел из положения таким образом: добавил чекбокс чистым html в свой template, и уже скриптом отслеживать изменение состояния этого чекбокса и менять - добавлять или удалять атрибут disabled для кнопки.
Вроде работает все.
lagudal, с хаком надо смотреть, может что не по инструкции сделали, тут всегда тонокости.
Правильно сделали, что не усложняли!
Ещё проще можно сделать, написать текст:
Отправляя форму вы соглашаетесь с условиями пользовательского соглашения.
Антон Р., можно взять готовый radical form, но как и что на проекте у автора вопроса организовано мне не ведомо. Поэтому советовал исходя из постановки вопроса.