Темизация формы входа в Drupal 7
Здравствуйте Иван (простите если не правильно назвал ваше имя), я хочу спросить у вас.
Где можно почитать о том как темизировать форму входа на drupal?
Я вот читал эту статью
http://webtrue.org/content/temizaciya-drupal-7-forma-vhoda
И она мне не очень помогла, точнее не помогла вообще. Форма входа пропала и я не знаю как ее вывести.
Надеюсь на вашем блоге есть подобный материал, спасибо.
Здравствуйте, вы можете исползовать hook_form_alter(), взять массив формы, поменять местами в массиве как угодно, а потом уже через css приводить в вид, который вам нужен. Вот так можно массив формы проверить:
function custom_form_alter(&$form, &$form_state, $form_id){ if($form['#id'] == 'user-login-form'){ dsm($form); // нужен будет модуль devel } }
Вот ссылка на описание самого хука:
http://api.drupal.org/api/drupal/modules!system!system.api.php/function/hook_form_alter/7
Вот здесь уроки по созданию модулей.
https://drupalbook.org/ru/drupal/sozdaem-modul-na-drupal-bystryy-start
https://drupalbook.org/ru/drupal/form-api-drupal-sozdanie-form-na-drupal
Спасибо, модуль ставить обязательно?
Просто обычно задать стили форме входа не должно быть трудным.
А используя шаблонизатор Zen это проще делать?
Да и вообще хотел бы у вас спросить.
Если я занимаюсь версткой под Drupal то хорошо ли мне использовать Zen или лучше верстать с нуля?
Сильно ли он облегчает жизнь и нормально ли это будет выглядеть в глазах других кодеров? (ну то есть, не будут ли думать что я неумеха или все в таком роде).
Я тоже использую Zen, он сильно облегчает верстку. Модуль custom нужно не ставить его нужно самому создать и включить.