Позвольте мне сэкономить ваше время, так как я только что решил это на нескольких сайтах. Ознакомьтесь с формами входа здесь:
Это основная форма входа пользователя. Я переопределяю это, говоря Drupal использовать собственный файл tpl для загрузки этой страницы, а в TPL я добавляю дополнительные элементы и добавляю их в style.css.
О том, как это сделать, написано здесь:
http://www.lullabot.com/articles/hacking-phptemplate
На полпути показано, как работать с template.php для определения новых tpl-страниц для определенных путей.
Что вы хотите сделать, так это сказать, что когда загружается «пользователь» или «пользователь/регистр», используйте файл tpl (вы можете назвать его). Затем вы можете работать с функциями препроцессора и добавлять на страницу, например, изменять слова наверху или удалять определенные элементы формы. Преимущество заключается в том, что вы можете добавить все, что хотите, в форму регистрации пользователя через основной модуль «Профиль» или другие модули, и они по-прежнему будут представлены здесь.
Таким образом, вы сэкономите много времени вместо того, чтобы пытаться заново изобретать процесс входа пользователя в систему с помощью собственного модуля (я тоже пробовал это).
person
Kevin
schedule
11.06.2010