Drupal → Как программно ограничить число выводимых значений поля
Пример вывода только первого значения поля field_images
у материалов типа article
в тизере:
/** * Preprocess function for node.tpl.php */ function THEMENAME_preprocess_node(&$vars) { if ($vars['type'] == 'article' && $vars['view_mode'] == 'teaser' && isset($vars['content']['field_images'])) { foreach (array_keys($vars['content']['field_images']['#items']) as $key) { if ($key > 0) { $vars['content']['field_images'][$key]['#access'] = FALSE; } } } }
Для любителей модулей — Field multiple limit.
Комментарии
Другой вариант:
Или так:
не работают эти коды. придется модуль ставить
Оставить комментарий