maiskiykot: Комментарии

Главные вкладки

11 марта 2020 в 18:23

Изломал всю голову, но ларчик открывался гораздо проще. Стоило привлечь хук альтер форм FORM_ID и сразу все наладилось. Форма корректно отправляется с отключёнными обязательныси полями. Гэйм Овер.

10 марта 2020 в 15:34

Да я уж смирился, что под полями пароля прилепилась кнопка. В принципе уместно. Немного оффтоп, но обнаружил явный глюк. При отправке пользователю ссылки на первый вход открывается форма, которая вообще не поймешь как сформирована. И главный глюк ее в том, что можно не вводить пароли. Т.е. забывчивый юзер отправит форму с пустыми паролями и друпал это запишет. Я не стал проверять результат а тут же сделал поля пароля проверяемыми. Как-то многовато правок стандартных процедур получается для одного проекта.

9 марта 2020 в 18:30

Да уж. Век живи - век лечись. Помогло. Но только пришлось сделать $form['account']['pass']['changethis']. И все равно или до полей с паролем встает или после. Между полями так и не дает вставить.

8 марта 2020 в 19:59

А как это относится к позиционированию? Моя процедура работает отменно. Вопрос только в том: как вывести кнопку возле определённого поля. К примеру поле пароль.

8 марта 2020 в 19:01

Так форма - профиль пользователя. Стандартный. А вставка -
$form['changethis'] = array(
'#prefix' => '

',
'#suffix' => '

',
'#type' => 'button',
'#value' => 'Сгенерировать пароль',
'#weight' => 8,
'#ajax' => array(
'callback' => 'shiny_dynamic_form_ajax_callback',
'wrapper' => 'replace_textfield_div',
),
);

22 февраля 2020 в 23:10
1

Да уж! Все оказалось "как всегда" просто с друпалом. Ковровая бомбардировка сети выдала наконец модульное решение - Views arg parent term. Без него бяда была совсем!

11 февраля 2020 в 11:20

Главная проблема - полная смена верстки. Как будет время вникнуть в шаблонизатор 8ки - непременно попробую. И потом, не весь функционал ещё портирован на 8ку - та же премодерация таксономии отсутствует.

11 февраля 2020 в 11:17

Ну, как вариант. Но тогда все равно нужно ещё отдельно уведомления кидать. В целом, проект большой, поэтому придется попотеть с модерацией.