Drupal: Удаление лишних CSS классов у полей

По умолчанию каждое поле содержит набор из нескольких дефолтных CSS классов — field field-name-[field_name] field-type-[field_type] field-label-[label_display]. 3 класса тут явно лишних, а четвёртый — field-name-[field_name], неплоха бы выводить в виде [field_name]. Исправляем ситуацию:

/**
* Preprocess function for field.tpl.php
*/
function THEMENAME_preprocess_field(&$vars) {
// Remove classes
$deleted_classes = array(
'field',
'field-name-' . $vars['field_name_css'],
'field-type-' . $vars['field_type_css'],

Читать дальше →

Похожие записи: