Как использовать установленный модуль - (автозаполнение адреса с помощью Google Maps API) - PullRequest
0 голосов
/ 19 декабря 2018

Это довольно простой вопрос по Drupal 8, но я новичок в этой CMS и, похоже, нигде не могу найти ответ.

Я пытаюсь использовать этот модуль для автозаполнения адреса с помощьюGoogle Maps API: https://www.drupal.org/project/address_autocomplete_gmaps

Модуль установлен и включен, но я не могу найти ссылку на него нигде, кроме вкладки Расширить.

Я предполагаю, что этот модуль должен включитьновый тип поля, который я мог бы встроить в пользовательский блок.Но, похоже, это не так - новый тип поля не появился.

Вопрос: Я установил этот модуль, теперь, как мне на самом деле использовать Это?Автор показывает, что он четко работает здесь .

1 Ответ

0 голосов
/ 19 декабря 2018

Во-первых, вам нужен ключ API Google Maps Javascript , чтобы иметь возможность полагаться на Карты со своего сайта.

Зарегистрируйте ключ API в конфигурации модуля> admin/config/system/address-autocomplete-gmaps.

Теперь, так как этот модуль использует модуль address , который предоставляет Address тип поля, чтобы использовать его, вам может понадобиться прикрепить поле address к типу контента по вашему выбору, а затем просто включить соответствующий виджет для этого поля (виджет Автозаполнение адреса Google Maps).Он будет отображаться, как и любые другие поля, когда вы редактируете объект выбранного типа.

Чтобы пользователи могли отправлять адреса независимо от редакции сущности, вам необходимо создать простую форму, в которой повторно используется виджет поля, предоставленный модулем.Для этого взгляните на метод formElement , чтобы увидеть, как он работает: (Drupal\address_autocomplete_gmaps\Plugin\Field\FieldWidget::formElement)

...