Knowledge Base - Levels plugin

Levels and Markersets Set-up

 

Overview

How you set up your markersets depends on what you would like to do and the data you have to do it with. Please remember that the level plugin works as follows:  The lower level checkbox (es) selected is (are) a condition that is met first, before progressively meeting the condition(s) of each subsequent higher level checkbox that is selected.

 

Setting Up the Marksersets

Top level (Level 1)

So the first thing you need to do is to create a new (or edit an old) markerset and assign it as a Top level (Level 1) checkbox in your level dependancy hierarchy/structure. To do this is fairly simple:

1-) Go to your markerset manager.

2-) Create a new (or edit an existing) markerset configuring it as you like (for further information consult the documentation on Markersets ).

You can apply any combination of filters you desire from the the specific settings tab of your markerset. In our example, we used the "Filter Generator" to match our Community Builder custom field data for "City". In the following image you see the case of the "Paris" markerset:

paris-specific-settings

The name of our Community Builder custom field is "cb_city" as seen in the following image from our CB field manager:

cb-custom-field-city

 

3-) The last option on the first tab "Basic Markerset Settings" is where you assign the level to your markersets, as seen in the following image. Set this to "Top Level" (this is the default so it is probably already set here).

top-level-assignment

 4-) Repeat this process for as many markersets as you want to have appear as Level 1 (Top Level). You MUST have at least one markerset assigned as Top Level. In our example above we had three markersets: Milan, Zurich and Paris.

 

Level 2

The next thing you need to do is to create a new (or edit an old) markerset and assign it as a Level 2 checkbox in your level dependancy hierarchy/structure. To do this:

1-) Go to your markerset manager.

2-) Create a new (or edit an existing) markerset configuring it as you like (for further information consult the documentation on Markersets ). You can apply any combination of filters you desire from the the specific settings tab of your markerset.

In our example, we used the "Filter Generator" to match our Community Builder custom field for "Sex" . In the following image you see the case of the "Women" markerset:

sex-specific-settings

The name of our Community Builder custom field is "cb_sex" as seen in the following image from our CB field manager:

cb-custom-field-sex

3-) The last option on the first tab "Basic Markerset Settings" is where you assign the level to your markersets as seen in the following image. Set this to "1" (Because "Top level"  =  Level 1, the option "1" here = Level 2, option "2" will = Level 3, etc ).

level-assignment-for-sex-markerset

 4-) Repeat this process for as many markersets as you want to have appear as Level 2. You MUST have at least one markerset assigned as Level 2. In our example above we had 2 markersets: Men and Women.

 

Level 3 and more levels

You must have at least two levels - Level 1 and Level 2- for the Levels plugin to work. Extra levels are optional.

You can repeat the process as shown above for adding further levels, it is the same idea.

 

Please note:

For the map to produce any results, the user must select at least one checkbox from each level. For example, if you select Milan, Zurich and/or Paris but without selecting Men and/or Women you will not have any results displayed. Same thing if you select Men and/or Women but do not select any of the cities.

 

More about the "Specific Settings" tab:

The filtering options on the "Specific Settings" tab are generated based on the currently selected/used pattern (and 3rd party extension GF gateway). In this tab you can select various different filters for the current markerset allowing you to fully customize your data pool. Please consult the Specific Settings tab section documentation of the 3rd party extension you are using for more information.

Applies To

Geocode Factory 5