4

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

使用以下面板布局:

跨越全宽的顶列包含:
- 与当前节点相关的图像的视图(使用 jquery 循环的问题主题)

以下 3 列包含:

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

    • 第一学期
    • 第二学期(选择)
    • 第三学期
    • 第 4 学期
  2. 中间列:在左列中选择的标记有分类术语的节点标题的列表视图

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

    • 节点 1

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

4

2 回答 2

3

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

于 2009-02-26T01:13:15.167 回答
0

对于顶栏,您可以使用 Views Slideshow 模块。你应该会发现它非常简单。在 Views 样式设置中,只需选择 Slideshow 即可,然后您可以修改默认设置以达到您想要的效果。

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

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

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

在面板的基本设置中,使用将代表您的分类术语的占位符创建您的路径。

例如:
example.com/content/%term1/%term3/%term4

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

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

于 2011-09-09T18:35:43.420 回答