使用drupal参数显示特定字段aka#34; if statement"

时间:2012-05-16 16:46:20

标签: drupal if-statement drupal-6 views arguments

您好我试图通过参数实现这一点,但没有取得多大成功。我确定我做错了。这是我的情景

我有一个基本内容类型'新闻',内容类型包含标准标题字段和一个名为备用标题的CCK字段。目标是创建一个可以打印备用标题的块视图(如果有的话),如果用户没有输入备用标题,那么标准标题应该像if语句一样打印,但只能用这两个字段打印。我对Drupal很新,所以想知道这是否可行。如果我能指出正确的方向,这将是伟大的。我感谢社区提供的任何帮助。

此致

使用Drupal 6和最新版本的视图

3 个答案:

答案 0 :(得分:0)

可以使用Views CustomFeildViews PHP来实现 只需添加视图中的两个字段,将它们从显示中排除,添加第三个字段:自定义字段,您可以在其中使用php条件。

答案 1 :(得分:0)

在视图UI中添加两个字段。 字段的顺序应如下所示。

  1. 核心标题
  2. CCK标题
  3. 您肯定可以在这些字段的上方和下方添加额外的内容。保持秩序。 现在,在标题字段的设置下,将其从显示中排除(有一个复选框。)

    然后,在cck title字段的设置下,将空文本更改为上述标题字段的标记(在大多数情况下为[title])。

答案 2 :(得分:0)

到目前为止,根据我的最佳方法是使用Views customfield

将两个字段添加到视图字段列表中,并从显示中排除这两个字段。

添加自定义字段:标记并选择输入格式的php代码。

现在在这里写下你的if else条件,你就完成了。