Drupal 7.*

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

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

Drupal бой

20 декабря 2011 годя в 19:00 был проведен танковый Drupal бой. В сражении учавствовали 2 друпалера южного сообщества.

Богдан (rbogdan@drupal.org на drupal.ru) представлял разработчиков Drupal сообщества.
Петр (P.Selfin@drupal.org на drupal.ru) представлял  SEO специалистов сообщества.

Добавление классов first и last для полей с множественными значениями.

К сожалению Drupal 7 по умолчанию добавляет к элементам полей только классы 'odd' и 'even', но не добавляет классы 'first' и 'last' для первого и последнего элемента поля. Этот недостаток можно легко устранить путем переопределения field.tpl.php файла.

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

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

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

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

Страницы

Подписка на RSS - Drupal 7.*