Автозаполнение ссылки на узел переопределения drupal - PullRequest
0 голосов
/ 17 января 2012

У меня есть поле с именем "fruit_type" , которое является ссылкой на узел для "fruit" типа содержимого и поля автозаполнения.

По умолчаниюdrupal предоставляет название узла и идентификатор узла в поле автозаполнения, например:

mango [nid:9]

Мое требование - показать поле из "fruit" тип содержимого с именем "fruit_species" .Таким образом, это должно выглядеть примерно так:

mango [spec:mangifera indica]

Но дальнейшая функциональность ссылки на узел должна оставаться прежней, т.е. на странице содержимого я смогу получить значения, введенные в это поле, как ссылку наузел типа "фрукт" и перенаправьте меня на страницу содержания этого фрукта.

Возможно ли достичь?Если да, то как мне этого добиться?

Редактировать: К вашему сведению: я использую Drupal 6

1 Ответ

0 голосов
/ 18 января 2012

Лучше всего было бы использовать Nodereference Explorer , так как это то, что я использую, когда мне нужно больше, чем то, что предлагает autocompelte.Он не делает то, что вы хотите, но, возможно, это то, что вам нужно.

Кроме этого, вы можете реализовать свой собственный модуль автозаполнения.Используя один из множества виджетов, доступных онлайн.

Для результатов вам нужно настроить hook_menu для построения ваших результатов (и связать их с виджетом), а затем использовать hook_form для их обработки перед созданием ссылки на узел.

...