Drupal:CCK / Views问题

时间:2010-09-28 12:18:59

标签: drupal drupal-6 drupal-views

问题是下一个:我有一个带有图像的配方,我有一个带有节点参考配方的视频(所以我可以有一个到多个)。 (见here

当有视频时,它不应该显示图像,当没有视频时,它应该显示图像。

我为displayuite创建了一个块,并将视频附加到它上面。(见here),在2个显示中。

现在我想要的是一个主题功能,所有的图像和视频都在其中,所以我可以做一些逻辑和格式化所有内容,但视频和图像是单独处理的。

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

不完全确定我缺少什么,但假设您的视图有效并且您有一个显示所有正确字段的显示,那么应该只创建一个views-views-fields.tpl.php的实例。您的特定视图和/或显示,并将您的逻辑放在那里。如果单击视图上的“主题”链接,它将显示视图模板建议。

答案 1 :(得分:0)

目前,我是这样做的:

我从节点获取所有视频和图像。由于图像和视频是不同的显示(视频是附件),因此它们由不同的模板功能呈现。因此,在函数中,在$ GLOBALS变量中创建一个对象,用于存储所有视频和图像。

然后我创建了一个渲染整个节点的模板,并检查了$ GLOBALS中的图像和视频,其中包含if else的内容。

看起来像一个肮脏的方法(可能是它),但它的工作原理