0

我有一些节点字段。我分别隐藏内容和渲染字段,如下所示

hide($content);
print render($content['field_01']);
print render($content['field_02']);
print render($content['field_03']);
print render($content['field_04']);
print render($content['field_05']);

我在“管理显示”的内容类型中设置了不同的字段格式,例如 field_01 是图像,我在完整内容中设置大图像,在 Teaser 视图模式下设置拇指图像。field_02 是分类参考字段,我在完整内容和纯文本中设置链接预告片查看模式。

当我在节点模板中呈现字段时,所有字段都呈现为视图模式“完整”。现在我想从默认视图模式“完整”渲染所有字段。只有我想从 Teaser 视图模式渲染 field_01 和 field_02。

4

1 回答 1

0

将您的代码放入 if 中,如下所示:

if($view_mode == 'full'){
    [...]
}
elseif($view_mode == 'teaser'){
    [...]
}
于 2013-05-28T09:10:34.423 回答