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

Главные вкладки

Аватар пользователя rbogdan@drupal.org rbogdan@drupal.org 19 декабря 2011 в 10:07

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

Для начала необходимо проверить наличие файла шаблона полей в вашей теме, у него будет имя - field.tpl.php. Если такого файла нет, то нужно скопировать файл шаблона /modules/field/theme/field.tpl.php. Путь для сохранения файла будет таким /sites/all/themes/YOUR_THEME_NAME/templates/field.tpl.php. После чего нужно очистить кэш сайта, что бы Drupal смог найти и определить ваш файл приоритетным для использования.

Статью можно прочитать на сайте южного Drupal-сообщества