logo

Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Темизация формы входа в Drupal 7

22/02/2025, by Гость (не проверено)
Форумы

Здравствуйте Иван (простите если не правильно назвал ваше имя), я хочу спросить у вас.

 

Где можно почитать о том как темизировать форму входа на 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 нужно не ставить его нужно самому создать и включить.