Например нужно поля field_price
и field_count
выводить с помощью шаблона field--clean.tpl.php
:
/**
* Preprocess function for theme_field().
*/
function THEMENAME_preprocess_field(&$variables) {
if (in_array($variables['element']['#field_name'], array('field_price', 'field_count'))) {
$variables['theme_hook_suggestions'][] = 'field__clean';
}
}
Написанное актуально для
Drupal 7
Похожие записи
- Создание сравнительной таблицы с значениями из EAV Field
- Добавляем на страницу управления отображением материала поля "Заголовок" и "Дата создания"
- Добавляем на страницу управления отображением комментария поля "автор" и "дата создания"
- Расширить сторонний форматтер своим функционалом
- Пустой форматтер для Field Group
Комментарии
Как сделать то же самое для Drupal 6? Подскажите пожалуйста.
И еще вопрос по шаблонам. Если их будет много - поля, блоки, вьюсы и т.д., это будет как то сказываться на производительности или нет?
А как назначить один шаблон (tpl.php) нескольким подобным типам материала?
О_о
А файл шаблона тут 'node__clean'?
Мне нужно чтобы типы материалов подхватывали mytemplate--page.tpl.php а тут видимо про node.tpl.php идёт речь..
А как нибудь так нельзя:
Благодарю за помощь!И за отличный сайт!Один из лучших!
можно, только не mytemplate, а mytemplate__page
Добавить комментарий