Добрый день
Есть ли возможность поменять функции, которыми рендрятся поля через свой модуль.
Т.е. если в шаблоне мы просто выводим print render($content);
в идеале нужно менять вывод только для полей с определенными именами.
Может есть возможность создания своих виджетов для существующих типов полей?
Комментарии
Есть куча всяких preprocess и render функций, которые можно добавлять и переопределять.
Тоже есть. См. field API.
Например?
http://api.drupal.org/api/drupal/modules!field!field.module/function/tem...
правильный ответ: http://www.computerminds.co.uk/articles/creating-new-field-formatters-dr...
вот только MYMODULE_field_formatter_view будет вызываться для каждого поля
можно ли как-то перед этими вызовами добавить данные в $entity?
Правильный ответ зависит от исходной задачи. Для форматтеров можно указать тип поля с котором они могут использоваться.