- Palette 🎨
-
Ресурсы
- Форум
-
Видеокурс "Разработка сайтов на CMS Drupal"
- Блог
-
Кейсы
- Автоматический перевод страниц Drupal с помощью ИИ
- Управление конфигурацией на основе CI
- Drupal как backend: GraphQL, JSON:API, RESTful
- Как поддерживать огромные меню в Drupal
- Заменить Colorbox на GLightbox
- Переписывание плагинов CKEditor 4 для CKEditor 5
- Обновление Drupal 7 до последней версии Drupal
- Drupal Документация
- JsonDrop API Документация
- Новости
- Скачать Drupal
-
Нужна поддержка?
Palette - Сделайте её яркой🎨
Palette — Визуальный конструктор страниц, диплом дизайнера не требуется.
Scroll
Темизация формы регистрации
22/02/2025, by Гость (не проверено)
Форумы
Здравствуйте! Хочу попросить совета, как темизировать форму регистрации в D7.
Суть такая: поставил модуль profile2, создал доп. поля, но как их упорядочить в упор не понимаю. Допустим path к форм.регистр. такой mysite/client/register шаблон с именем page--client-register.tpl.php но так по-моему в D6.
Вобщем, наверняка решение есть, может подскажите куда копать.
Можно конечно contemplate модуль использовать, но он не подходит мне!
Спасибо!!!
- Войдите, чтобы оставлять комментарии
Вы можете использовать hook_form_alter(), он позволяет обрабатывать массив формы перед ее выводом. Также можно выводить поля через сущность пользователя:
/admin/config/people/accounts/fields
Если будете делать через hook_form_alter(), тогда вот вам ссылки в помощь
Создаем модуль на друпал, быстрый старт
http://api.drupal.org/api/drupal/modules!system!system.api.php/function/hook_form_alter/7
Form API Drupal создание форм на Друпал
hook_form_alter() может помочь в случае: необходимо или нет показывать какие-то поля, тоже самое с выводом сущностей. !!!Вроде бы!!!
А как сделать так, чтоб поля выводились не один под одним, а скажем в виде таблицы?
Выводите через Views, он позволяет делать это таблицей, я не думаю, что вывод таблицей будет по умолчанию где-нибудь. Для этого нужно искать отдельный модуль или писать самому.