目前我有一个带有hook_menu的自定义模块,用于路径'搜索'。它运作得很好。但是,当我访问/搜索时,它无法处理请求?q = something。
我该怎么做?我正在使用Drupal 6顺便说一句。
由于
答案 0 :(得分:2)
我打赌你的问题是q是drupal内部用来解析路径的。所以
/search?q=something
将在内部翻译成
/something
这是与您在hook_menu中定义的页面完全不同的页面。如果你做了
/search?p=something
它应该有用。
答案 1 :(得分:0)
更改为http://site/search?s=something(fox示例,q已经被drupal使用过)...