Drupal 7 autocomplete_path函数返回隐藏值

问题描述:

对于我正在工作的Drupal 7模块,我希望textfield的autocomplete_path返回函数能够以任何方式传递附加信息回到它被调用的hook_form函数从。Drupal 7 autocomplete_path函数返回隐藏值

如果在返回中包含额外的信息(我很确定)是不可能的,有没有办法在范围中定义变量以使其正常工作?

原因是我通过查询音乐信息的另一个网站并返回“艺术家 - 歌曲”来获取自动完成信息,但希望该功能还返回专辑名称,专辑图像(链接)等。

任何帮助表示赞赏。

谢谢!

编辑:截至目前,我相信没有完美的答案,但几个像样的建议都可以在Drupal forums here.

+0

有点困惑,你想通过哪种方式传递信息?从自动完成回调到表单还是从表单到自动完成回调? – Berdir 2011-01-27 10:16:51

简短的回答是,超出核心自动完成回调的简单功能。您需要考虑使用Drupal 7中改进的AJAX框架来滚动您自己的解决方案。请参阅http://d7.drupalexamples.info/examples/ajax_example了解使用最少代码的可能性。