Drupal 7 自动完成建议分组

发布于 2024-10-29 06:00:16 字数 293 浏览 1 评论 0原文

我有一个地点自动完成文本字段。借助核心 drupal 自动完成功能,我能够显示地点建议。

现在我需要按照 OS X 焦点类型对这些建议进行分组。示例:

  • 酒店 (34)
    • 酒店1
    • 酒店2
    • ...
  • 餐厅 (65)
    • 餐厅 1
    • ...

我如何覆盖drupal的自动完成功能来实现这一点?或者我应该独立于 drupal 的自动完成来构建它?

I have an places autocomplete textfield. With the core drupal autocomplete i am able to show suggestions of places.

Now i need to group these suggestions by type à la OS X spotlight. Example :

  • Hotels (34)
    • Hotel 1
    • Hotel 2
    • ...
  • Restaurants (65)
    • Restaurant 1
    • ...

How do i override drupal's autocomplete to achieve this ? Or should i build this independently from drupal's autocomplete ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巾帼英雄 2024-11-05 06:00:16

(参考:http://bitnr.drupalgardens.com/content/autocomplete-callbacks-drupal-7-or-fun-dbqueryrange-and

我相信你只能返回一个平面数组,类似至 D6。

我会用 jQuery 和 AJAX 来解决这个问题。

(Reference: http://bitnr.drupalgardens.com/content/autocomplete-callbacks-drupal-7-or-fun-dbqueryrange-and)

I believe you only get to return a flat array, similar to D6.

I would solve this with jQuery and AJAX.

苏佲洛 2024-11-05 06:00:16

您好,请检查链接,我已在此处发布了我的评论和示例代码
http://drupal.org/node/1197448

HI please check the link , i have posted my comments here with sample code
http://drupal.org/node/1197448

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文