Опубликовано 19 ноября, 2014 - 11:51
Я буду прятать поле field_image из вывода на странице пользователя в зависимости от поля field_slider_enable.
Подробности под катом. А для тех кто в теме:
function THEME_preprocess_node(&$vars, $hook) {
if($vars['view_mode'] == 'full' && $vars['node']->type == 'article') {
// Если поле пустое или значение == 0, то не отображаем слайдер.
$field_slider_enable = field_get_items('node', $vars['node'], 'field_slider_enable');
if (empty($field_slider_enable) || $field_slider_enable[0]['value'] == 0) {
$vars['content']['field_image']['#access'] = FALSE;
}
}
}