профили

Управление размерами изображений пользователя в Drupal 7

Одно из немногих оставшихся мест в Drupal 7, которые не получили Field API изменения - это профили пользователей. Вы можете добавлять поля в профили, но стандартные поля остались в старом виде. Это означает, что у вас меньше гибкости при темизации их и использовании в пользовательском интерфейсе. На пример, в управлении отображением профиля вы не сможете изменить стиль отображения аватара пользователя для каждого дисплея. По умолчанию можно установить только стиль отображения из настроек учетных записей пользователей.

Импорт данных из одной формы в другую с помощью AJAX

Drupal 7 и улучшенные Form API делает использование AJAX очень простым. Вы можете добавлять, заменять или удалять элементы форм с помощью AJAX, не запачкав свои руки в javascript коде.

Возьмем пример из жизни.
У нас на сайте есть тип содержимого "Резюме"(resume) и профиль "Профессиональная информация"(prof_info) в Profile2. В этом профиле содержится информация, к примеру, об опыте работы в поле 'field_work_experience'. В типе содержимого "Резюме" так же есть поле 'field_work_experience'. И мы не хотим, что бы пользователь ещё раз вводил уже введённую информацию. Для эго над полем 'field_work_experience' в типе содержимого "Резюме" мы поместим кнопку, при нажатии на который данные из профиля вставятся в нашу форму.

Ниже приведен код, реализующий данный функционал:

Подписка на RSS - профили