如何一起使用Drupal 6视图和面板参数?

时间:2009-02-13 11:34:30

标签: drupal drupal-6 drupal-views

我需要为我网站的某个部分实现以下布局/设置:

使用以下面板布局:

跨越全宽的顶栏包含:
- 与当前节点相关的图像的视图(使用jquery循环的概念)

以下3列,其中包含:

  1. 左栏:4个单层次分类术语列表:

    • 第1学期
    • 第2学期(已选中)
    • 第3学期
    • 第4学期
  2. 中间列:列在左栏中选择的分类术语标记的节点标题的视图

    • Node1标题(标记为术语2)(已选中)
    • Node2标题(标记为术语2)
  3. 右栏:在中间栏中选择的节点的内容

    • 节点1
  4. 我是新手。我认为理论上我可以只使用视图和面板,将术语id和node id作为参数传递。但我需要有人指出我正确的方向,因为我不知道如何使视图和面板参数和上下文一起工作。感谢。

2 个答案:

答案 0 :(得分:3)

你可能最好放弃面板,只是自己制作一块来显示顶部面板。 Acquia Marina theme的布局可让您进行精确设置 - 位于内容之上但位于标题下方的块,其下方最多有3列。只需继续并从完成的页面复制他们的布局代码,以获得您正在寻找的效果,而无需使用面板模块。

答案 1 :(得分:0)

对于顶部列,您可以使用“视图幻灯片”模块。你会发现它很简单。在视图样式设置中,只需选择幻灯片放映,然后您可以修改默认设置以达到您想要的效果。

下一个问题将取决于您如何实施分类。实际上,我发现使用术语ID作为参数是最直接的方法,我通常不需要设置特定的验证。

使用必要的参数创建视图时,您需要定义它们的检索方式。

面板使您可以选择URL的各个部分并定义它们的分类法(例如),以便您可以将这些部分传递给视图。

在Panel的“基本”设置中,使用代表分类术语的占位符来创建路径。

for instance:
example.com/content/%term1/%term3/%term4

在“上下文”窗格中,定义您的术语并选择它们所属的词汇表。

现在,在向面板添加视图时,您可以在“设置”窗格中找到一个菜单,允许您选择视图所需的术语。