我想以编程方式更改节点的查看模式。我使用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