Не работает ajax в форме учетной записи

Аватар пользователя maiskiykot maiskiykot 6 марта в 14:18

Создал расширенную форму регистрации с ролями и делением на частных лиц и компании. При регистрации все срабатывает отменно (conditional fields) и все такое. Однако при редактировании созданной учетки ни черта не срабатывает. Т.е. при переключении флажка с частника на компанию тишина и скрытые поля не появляются даже при смене через Сохранить. Естественно, скрытые поля вызывают глюки, ибо обязательные. Отсюда вопрос: как это лечится? Что-то не то с jquery или это встроенный глюк друпала. Кстати, пробовал отключить административную тему, но учетка все равно выводится в административной теме. Подскажите: куда двигаться?

P.S. Сейчас случайно обнаружил, что в сборке друпала отсутствует стандартный модуль profile, хотя на сервере он установлен. Это ещё чего может быть?

Лучший ответ

Аватар пользователя maiskiykot maiskiykot 6 марта в 23:30

Похоже, обнаружил засрланца! Оказалось, что у меня ещё активирован conditional state. После его отключения и включения программно в форму ajax все заработало

Комментарии

Аватар пользователя ivnish ivnish 6 марта в 16:53

Однако при редактировании созданной учетки ни черта не срабатывает.

Проверяйте, что нужные скрипты подключены.

P.S. Сейчас случайно обнаружил, что в сборке друпала отсутствует стандартный модуль profile, хотя на сервере он установлен. Это ещё чего может быть?

Модуль profile это рудимент Drupal 6 и он был оставлен только для миграции старых сайтов с 6 на 7. В Drupal 7 по умолчанию он скрытый и через админку его нельзя включить

Аватар пользователя maiskiykot maiskiykot 6 марта в 17:49

Нужные для чего? Просто подключил profile2 и conditional fields. На фронте работает, на бэке - нет

Аватар пользователя maiskiykot maiskiykot 6 марта в 23:30

Похоже, обнаружил засрланца! Оказалось, что у меня ещё активирован conditional state. После его отключения и включения программно в форму ajax все заработало