Drupal Views问题

时间:2010-10-03 18:03:12

标签: drupal views

我想在每个页面的块中显示一组不同的2或3个图像。到目前为止,我有:

  • 使用CCK和filefield为每个页面添加了图像。

  • 从$ content中删除了图片。

  • 创建一个以节点ID(Nid)为参数的视图,并添加了用CCK创建的字段,并添加了显示类型Block。

当我尝试实时预览时,它将显示该块中所有页面的所有图像。当我输入Node ID变量时,它会向sql查询添加一个where子句,并显示该页面的正确图像。

我如何(在何处)进行设置,以便视图识别出它位于节点3上并仅显示节点3的图像。

由于

约翰

1 个答案:

答案 0 :(得分:1)

  1. “我如何(在何处)进行设置,以便视图识别它位于节点3上并仅显示节点3的图像。” - 您可以通过单击Views中Nid参数的设置来完成此操作。在Action to take if argument is not present:下选择Provide Default Argument。在其中,选择Node ID from URL
  2. 将您的区块放在适当的区域(左侧边栏,右侧边栏等)。确保块的可见性设置仅显示在与node/*
  3. 匹配的路径中