プログラムでノードの表示モードを変更したい。私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