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 参数中,如何获取节点队列中的节点总数?
Drupal 7 views_embed_view node.tpl.php 字段