In the following tutorial we will create a map with Directory (menu) containing a list of custom Database Objects.
Our custom DB Objects will be dealers in USA. Each DB Object (dealer) can be attached to one or more Regions (states). And any Region (state) can have one or more DB Objects (dealers).
Let's switch to Database
tab and click on Edit fields
button in the toolbar.
Let's add the next fields:
Text
to store company name. Give it a name "Company"
Text
to store a email of a company. Give it a name "Email"Region
to connect a Database Object (dealer) with a Region (US State)Click Save fields
button and go back to the list of Database Objects
by clicking on List
button in the toolbar.
Click on Add
button in the toolbar and
fill in the fields: company name, email, choose US State from drop-down list,
click OK
button to save. Add a few more dealers.
Note that you can also add 1 dealer to multiple states.
Go to Menu > Directory
.
Change settings as follows:
On
Database
Go to Menu > Details view
.
Change settings as follows:
Over the map
100%
Go to Menu > Actions
.
Change settings as follows:
On
Go to Menu > Templates
, choose the Directory item
template from drop-down list.
Add the following code into the template textarea field:
{{company}}
Choose DB Object Details view
template from drop-down list.
Add the following code into the template textarea field:
<b>{{company}}</b><br />
{{email}}
Save the map, add a new page in WordPress Admin, insert the map shortcode and see the results!
Try to click on any item in the directory to see the Details view
.
Next tutorial: 5. Search & filters