Функция Drupal 7 autocomplete_path возвращает скрытые значения - PullRequest
1 голос
/ 27 января 2011

Для модуля Drupal 7, над которым я работаю, я хотел бы, чтобы функция возврата autocomplete_path для текстового поля (любым способом, насколько это возможно) передавала дополнительную информацию обратно в функцию hook_form, из которой она была вызвана.

Если включение дополнительной информации в возвращаемый результат (в чем я уверен) не возможно, есть ли способ определить переменные в области видимости, чтобы это работало достойно?

Причина этого в том, что я получаю информацию о автозаполнении, запрашивая музыкальную информацию на другом сайте и возвращая "исполнитель - песню", но хотел бы, чтобы функция также возвращала название альбома, изображение альбома (ссылка) и т. Д.

Любая помощь приветствуется.

Спасибо!

РЕДАКТИРОВАТЬ: На данный момент я считаю, что нет идеального ответа, но несколько приличных предложений доступны на форумах Drupal здесь.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2011
0 голосов
/ 01 февраля 2011

Короткий ответ - это то, что выходит за рамки простых возможностей обратных вызовов автозавершения в ядре. Вы захотите изучить собственное решение с улучшенной платформой AJAX в Drupal 7. Смотрите http://d7.drupalexamples.info/examples/ajax_example, что возможно с минимальным кодом.

...