diff --git a/core/src/main/resources/template/simple/radiomap.ftl b/core/src/main/resources/template/simple/radiomap.ftl index c76a1a81e..a2fb445b0 100644 --- a/core/src/main/resources/template/simple/radiomap.ftl +++ b/core/src/main/resources/template/simple/radiomap.ftl @@ -1,20 +1,21 @@ <@s.iterator value="parameters.list"> <#if parameters.listKey?exists> - <#assign itemKey = stack.findString(parameters.listKey)/> + <#assign itemKey = stack.findValue(parameters.listKey)/> <#else> - <#assign itemKey = stack.findString('top')/> + <#assign itemKey = stack.findValue('top')/> + <#assign itemKeyStr = itemKey.toString() /> <#if parameters.listValue?exists> <#assign itemValue = stack.findString(parameters.listValue)/> <#else> <#assign itemValue = stack.findString('top')/> - + <#if tag.contains(parameters.nameValue, itemKey)> checked="checked"<#rt/> <#if itemKey?exists> - value="${itemKey?html}"<#rt/> + value="${itemKeyStr?html}"<#rt/> <#if parameters.disabled?default(false)> disabled="disabled"<#rt/> @@ -34,7 +35,7 @@ <#include "/${parameters.templateDir}/simple/scripting-events.ftl" /> <#include "/${parameters.templateDir}/simple/common-attributes.ftl" /> /><#rt/> -