diff --git a/packages/cms/lib/modules/idea-map-widgets/index.js b/packages/cms/lib/modules/idea-map-widgets/index.js index 729f65873..9fe494343 100644 --- a/packages/cms/lib/modules/idea-map-widgets/index.js +++ b/packages/cms/lib/modules/idea-map-widgets/index.js @@ -63,6 +63,13 @@ module.exports = { type: 'string', label: 'Counter text', }, + { + name: 'counterUrl', + type: 'string', + label: 'Counter url', + def: 'plannen', + required: false + }, { name: 'useMarkerLinks', type: 'boolean', @@ -115,7 +122,7 @@ module.exports = { { name: 'counter', label: 'Counter', - fields: ['displayCounter', 'counterText'] + fields: ['displayCounter', 'counterText', 'counterUrl'] }, { name: 'content', @@ -169,6 +176,7 @@ module.exports = { widgets.forEach((widget) => { + widget.counterUrl = widget.counterUrl || 'plannen'; widget.ideas = req.data.ideas ? req.data.ideas.map((idea) => { return { location: idea.location, diff --git a/packages/cms/lib/modules/idea-map-widgets/views/numberplate.html b/packages/cms/lib/modules/idea-map-widgets/views/numberplate.html index 0dcbcf6c4..0d3346bc0 100644 --- a/packages/cms/lib/modules/idea-map-widgets/views/numberplate.html +++ b/packages/cms/lib/modules/idea-map-widgets/views/numberplate.html @@ -1,6 +1,6 @@ {% macro numberPlateButton(name, caption, value, href, color="#004699") %} {% if href %} - + {% else %}
{% endif %} diff --git a/packages/cms/lib/modules/idea-map-widgets/views/widget.html b/packages/cms/lib/modules/idea-map-widgets/views/widget.html index c59f86f82..c7dc11c2c 100644 --- a/packages/cms/lib/modules/idea-map-widgets/views/widget.html +++ b/packages/cms/lib/modules/idea-map-widgets/views/widget.html @@ -18,7 +18,7 @@ {% endif %} {% if (data.widget.displayCounter) %} - {{numberPlateButton.numberPlateButton('no-of-locations', data.widget.counterText, data.ideas.length, '#')}} + {{numberPlateButton.numberPlateButton('no-of-locations', data.widget.counterText, data.ideas.length, data.widget.counterUrl)}} {% endif %}