Drupal Views 参数菜单 - 发送 %!到 URL 的结尾

Posted

技术标签:

【中文标题】Drupal Views 参数菜单 - 发送 %!到 URL 的结尾【英文标题】:Drupal Views argument menu - sending %! to end of URL 【发布时间】:2011-08-21 16:16:58 【问题描述】:

我正在建立这个项目管理网站,它使用有机组对项目进行排序和命名。

所以我有 example.com/project/6。其中 6 是 %1 的有机组视图参数。

我正在努力做的是能够创建将“画廊”发送到 URL 末尾的链接,以便 example.com/project/6/gallery 显示项目 6 的画廊。

我正在尝试创建一个全局菜单,其中所有项目都适用于您所在的任何有机组。因此,如果您在项目 5 (http://example.com/project/5) 中,可以使用“Gallery”的相同菜单项来显示 example.com/project/5/gallery。

我已经尝试了所有正常的 drupal 菜单方法,但从未接受 %1。 主要是能够发送例如 '/gallery' 到 URL 的末尾,或使用任何其他方法来实现这一点。

希望我的解释正确。

非常感谢。

【问题讨论】:

【参考方案1】:

您可以使用block 加上view,假设您的所有画廊都位于其自己的自定义内容类型中,将视图放在块内,同时使用参数来控制显示的内容。

基本结构如下:

页面 example.com/project/6

加载页面项目6正常内容块

加载块图库,参数读取以6结尾的url,

加载与该节点相关的图片。

【讨论】:

以上是关于Drupal Views 参数菜单 - 发送 %!到 URL 的结尾的主要内容,如果未能解决你的问题,请参考以下文章

Drupal Views api,添加简单的参数处理程序

在 Drupal Views 参数中,如何获取节点队列中的节点总数?

Drupal主题列表视图显示类似菜单

Drupal 7 views_embed_view node.tpl.php 字段

使用 Views 模块(Drupal 7)显示 php 数组

drupal 视图块参数