Drupal6使用节点路径作为参数查看2 请考虑帮助一个有可能撕掉我剩下的头发的Drupal NoOB。

Drupal6使用节点路径作为参数查看2 请考虑帮助一个有可能撕掉我剩下的头发的Drupal NoOB。,drupal,drupal-6,drupal-views,Drupal,Drupal 6,Drupal Views,我有一个视图,我想在其中添加一个参数,以便它只显示指定产品的详细信息。由于我使用URL别名,参数的形式为shop/product1、shop/product2等。但是,当我添加参数节点路径(我设置为shop/product1等的路径未列出)时,我只能使用node:Nid,但这不起作用,因为我的参数不是节点id,而是路径别名 我一直使用的解决方法是创建一个CCK字段来存储我的节点路径,然后使用CCK字段创建一个参数。这是唯一的选择吗 问候, Sean实现这一点的一种方法是创建一个自定义模块并定义自

我有一个视图,我想在其中添加一个参数,以便它只显示指定产品的详细信息。由于我使用URL别名,参数的形式为shop/product1、shop/product2等。但是,当我添加参数节点路径(我设置为shop/product1等的路径未列出)时,我只能使用node:Nid,但这不起作用,因为我的参数不是节点id,而是路径别名

我一直使用的解决方法是创建一个CCK字段来存储我的节点路径,然后使用CCK字段创建一个参数。这是唯一的选择吗

问候,


Sean实现这一点的一种方法是创建一个自定义模块并定义自己的回调,然后该回调将从路径中计算出NID,并使用将其作为参数传递给视图


有一些contrib模块允许您通过PHP代码进行过滤,PHP代码可能也会这样做。

我相信您仍然可以使用NID作为参数,因为这是实际路径中的内容,即使您在地址栏中显示别名也是如此