Допустим, на странице с настройками моего модуля я хочу иметь текстовое поле, связанное со словарем таксономии, с функцией автозаполнения. Нашел такое решение:
<?php
$form['tag_example'] = array(
'#type' => 'textfield',
'#title' => t('Example autocomplete field'),
'#autocomplete_path' => 'taxonomy/autocomplete/field_myfield',
'#maxlength' => 30,
);
?>
Предполагается, что существует field_myfield, связанный с таксономией. Но что если такого поля не существует, а есть только словарь? Как в этом случае можно привязать словарь к полю?
Комментарии
http://timonweb.com/how-create-ajax-autocomplete-textfield-drupal-7
Спасибо! в моем случае наверно проще создать требуемое поле где-нибудь...
Вы хотя бы перешли по ссылке которую вам дал Niklan?
В вашем случае, наверное лучше научиться пользоваться поисковиком. И если хотите, что-то делать на drupal в перспективе, то терпеливо искать и читать, искать и читать и читать то, что для вас нашли. Попутно учите английский, без него сложнее, чем с ним.
Спасибо еще раз! Читаю, ищу.. Не всегда понятно правда)
Кстати, есть такой модуль examples, там очень много примеров. Посмотрите как там делается.
И кстати там есть пример для autocomplite.
А как в ф-ю, отвечающую за формирование вариантов для автозаполнения (в примере _module_name_autocomplete), передать не только набранные в поле символы, но и какую-нибудь переменную?
кажется нашел: https://drupal.org/node/1201678