mxDadata
Подсказки DaData и валидация адреса для MiniShop3 в MODX 3

Подключает address-suggest.js и инициализирует подсказки адреса через веб-коннектор. После выбора подсказки заполняются поля формы (город, индекс, FIAS, улица и т.д. — по маппингу в JS).
| Параметр | Описание | По умолчанию |
|---|---|---|
| input | CSS-селектор поля ввода адреса (строка или несколько через запятую) | #mxdadata-order-address, [name="address"], #address, [name="address_text_address"] |
| connectorUrl | URL connector-web.php | [[++assets_url]]components/mxdadata/connector-web.php |
{'!mxDadataAddressSuggest' | snippet}[[!mxDadataAddressSuggest]]input и connectorUrl {'!mxDadataAddressSuggest' | snippet : [
'input' => '[name="address_text_address"]',
'connectorUrl' => 'assets_url' | config ~ 'components/mxdadata/connector-web.php',
]}[[!mxDadataAddressSuggest?
&input=`[name="address_text_address"]`
&connectorUrl=`[[++assets_url]]components/mxdadata/connector-web.php`
]]Fenom и auto_escape
При включённом auto_escape выводите сниппет как сырой HTML, иначе скрипты могут экранироваться.
DOMContentLoaded и готовности window.mxDadataAddressSuggestmxdadata_debug_mode, ?mxdadata_debug=1, localStorage mxdadata_web_debug = 1 — см. Интеграция → отладкаsubject / master