Create autocomplete fields and menu hooks.
Objectives and Prerequisites
You will need the following knowledge and skills. If you need a review, check out the Resources section at the bottom of this page.
- Understand how autocomplete fields work, and can be created.
- Understand how menu hooks can return data in different formats.
Tasks
Create a menu hook as an entry point for the autocomplete function.
Create a function which runs a query to find all film reviews with a title like the one being typed in.
Use the menu hook to return the data.
Return the results of the query using the function
drupal_json_output
.
Summary
- Autocomplete fields are part of Drupal core, and can be created to perform matches using any query.
- Menu hooks can return data in a specific format by using
delivery_callback
.
Resources
- API Documentation: Menu system (api.drupal.org)
- Video: Overview of the Drupal Menu System (Drupalize.Me)
- API Documentation: Form API autocomplete examples (api.drupal.org)
- API Documentation: drupal_json_output (api.drupal.org)