State / Province Select
Overview
This simple plugin replaces state/province input field with select box containing states for selected country
Activating the module
- The plugin is free and available to all HostBill users. In order to activate the plugin go to Settings→ Modules→ Plugins → Inactive, find and activate State/Province Select plugin.
- Once the plugin is activated you will be directed to Settings→ Modules→ Plugins to configure the module.
Module configuration
Fill in the configuration fields:
- Choose module display name
- Select if you want the plugin to be accessible for all staff members or only selected staff members
Adjusting state names, adding country↔states mapping
To add your own country → states mapping:
- Create new json file in includes/modules/Other/state_province_select directory, ie: new.json
Add your rules as json structure. Use ISO country name as key, sample for Belgium (BE) below:
Sample states{ "BE":["Antwerpen","Limburg","Oost-Vlaanderen","Vlaams-Brabant","West-Vlaanderen","Waals-Brabant","Henegouwen","Luik","Luxemburg","Namen"] }
Note: You can use existing rules as reference, available in file: includes/modules/Other/state_province_select/default.json
Using the module
Once the module is activated, upon selecting one of the supported countries (as listed above), the dropdown menu will display the list of available states/provinces in the relevant section: