Drupal自定义模块 - 使用查询字符串的菜单挂钩

时间:2010-03-19 09:50:11

标签: drupal drupal-6

目前我有一个带有hook_menu的自定义模块,用于路径'搜索'。它运作得很好。但是,当我访问/搜索时,它无法处理请求?q = something。

我该怎么做?我正在使用Drupal 6顺便说一句。

由于

2 个答案:

答案 0 :(得分:2)

我打赌你的问题是q是drupal内部用来解析路径的。所以

/search?q=something

将在内部翻译成

/something

这是与您在hook_menu中定义的页面完全不同的页面。如果你做了

/search?p=something

它应该有用。

答案 1 :(得分:0)

更改为http://site/search?s=something(fox示例,q已经被drupal使用过)...