dev-master
9999999-dev http://github.com/october-widgetsAddress widget for OctoberCMS.
MIT
The Requires
- php >=5.4.0
by Samuel Georges
by Alexey Bobkov
address owl october october cms
Wallogit.com
2017 © Pedro Peláez
Address widget for OctoberCMS.
Address widget for OctoberCMS., (*1)
, (*2)
To install the Address widget, add the following to your plugin's composer.json file., (*3)
"require": {
"owl/address": "~1.0@dev"
}
Next, register the widget in your plugin's Plugin.php file., (*4)
public function registerFormWidgets()
{
return [
'Owl\FormWidgets\Address\Widget' => [
'label' => 'Address',
'code' => 'owl-address'
],
];
}
You can add this widget to your forms simply by decalring the field type as owl-address., (*5)
address:
label: Address
type: owl-address
This allows the form field to query the google maps public API and predict the location using autocomplete., (*6)
You can customize it further by using field maps, so that it automatically fills other fields with values based on the selected place i.e. such as latitude, longitude, etc. To do this first declare the form field with the field maps., (*7)
address:
label: Address
type: owl-address
fieldMap:
latitude: latitude
longitude: longitude
city: city
zip: zip
country: country_code
state: state_code
name: place_name
address: place_address
formataddress: fmt_address
Now define fields which should get filled up with the result values. The field name should be same as the value specified in the fieldMap fields., (*8)
city:
label: City
zip:
label: Zip
country_code:
label: Country
state_code:
label: State
latitude:
label: Latitude
longitude:
label: Longitude
place_name:
label: Place Name
place_address:
label: Place Address
fmt_address:
label: Formatted Address
The widget automatically detects the presence of the fields and applies the correct values whenever a place is selected using the autocomplete., (*9)
Available mappings:, (*10)
Address widget for OctoberCMS.
MIT
address owl october october cms