Я хочу программно изменить режим просмотра узла. Я использовал hook_preprocess_node(&$vars)
и установил режим просмотра:
function moduleName_preprocess_node(&$vars) {
// if conditions to apply particular view mode
$vars['view_mode'] = 'teaser';
$vars['elements']['#view_mode'] = 'teaser';
}
Но это не работает, как ожидалось. Я что-то здесь упускаю?
Вы пробовали просмотреть это? drupal.org/node/1334206
—
chrisjlee