在Drupal中创建一个Context View,然后根据NID(node id)显示在Panel中

Posted

技术标签:

【中文标题】在Drupal中创建一个Context View,然后根据NID(node id)显示在Panel中【英文标题】:Create a Context View in Drupal and then display in Panel based on NID (node id) 【发布时间】:2011-03-17 07:57:00 【问题描述】:

我有一个简单的问题。我相信这很容易做到,但我错过了一些东西。

如何创建所有内容/节点类型的视图上下文。然后我想根据 NID/节点 ID 在面板 3 中显示我的节点?这是正确的方法吗?

背景:

有很多教师作为内容类型。所有老师都有一个页面,例如 www.example.com/all-teachers。如果用户点击此页面上的“特定教师”,他们应该被带到:

www.example.com/teacher-name - 此页面应显示“此老师”的内容。

如果我的问题不清楚,请询问,非常感谢您的帮助。


感谢您的回复。

Panel 3 部分仅具有自定义布局页面。我正在使用 960grid 来显示内容。我想根据节点 ID 在面板中显示动态内容。

这样做的方法是创建一个视图并传递一个参数,该参数将是节点 ID。然后在面板 3 中,您可以创建上下文(视图)。这允许您将节点中的字段放在单独的内容窗格中。

显示的 URL 将基于节点 ID。它基本上就像为许多不同的教师详细信息创建 1 个模板。我不知道如何用技术术语来解释它,但我希望你能明白。

谢谢。

【问题讨论】:

【参考方案1】:

我完全不明白您为什么需要面板。视图不能将每个老师链接到它的节点吗?如果您想控制教师节点的显示方式,为什么不使用 Display Suite 之类的东西。

【讨论】:

您好托马斯,感谢您的回复。 Panel部分只是有一个自定义布局页面。我正在使用 960grid 来显示内容。

以上是关于在Drupal中创建一个Context View,然后根据NID(node id)显示在Panel中的主要内容,如果未能解决你的问题,请参考以下文章

在 Drupal 8 中创建修改页面

在 Drupal 7/Views 3 中创建相似节点列表

在 Drupal 中创建组结构

如何在 Drupal 中创建具有三个细节层的时间线?

PHP 在drupal的admin / config页面中创建一个新块

如何在 Drupal 7 中创建一个仅显示基于当前用户字段的过滤列表的视图