我的向导着陆页中的布尔值默认值不起作用? (的Marketo)

时间:2017-05-23 15:16:13

标签: marketo

我在我的引导型Marketo模板中定义了布尔值,并且它们会出现供内容编辑使用。基本上,它只是一个为一些元素添加类的切换。意图是,如果切换为ON并且文本显示为" Visible",它会以2列布局显示图像和富文本编辑器(默认情况下在我的CSS中,因此为&的空字符串) #34; true_value&#34)。如果切换为OFF并且文本显示为" Hidden",它会隐藏图像并仅显示富文本编辑器,因为false值会向元素添加一个类。

元声明:

<meta class="mktoBoolean" id="row_img" mktoname="Row Image" default="true" false_value="content-only" true_value="" false_value_name="Hidden" true_value_name="Visible">

在HTML中使用:

<section class="module ${row_img}">

documentation说:

  

&#34; 默认:布尔字符串。 &#34;真&#34;或&#34;假&#34;控制是否值   从ON或OFF位置开始。 &#34;假&#34;如果没有提供。

尽管HTML在ON位置正确启动(因为我的默认设置为&#34; true&#34;当我第一次从模板创建时,我可以看到2列布局中的页面),当右侧边栏中的切换应处于ON位置以匹配内容时,它似乎从OFF位置开始。

切换本身工作正常,我只需要在创建页面后将它们全部切换(并且没有任何反应,因为现在它匹配)。将其切换回OFF也可以按预期工作。所以它实际上只是切换的默认起始位置,无论我将其指定为什么,总是默认为false。

我是否缺少默认工作或者这是一个真正的Marketo错误?

1 个答案:

答案 0 :(得分:0)

查看元标记时,true_value的值为"",这意味着在默认情况下,它会将值设置为空。

尝试提供类似true_value=" "的空白区域。

<meta class="mktoBoolean" id="row_img" mktoname="Row Image" default="true" false_value="content-only" true_value=" " false_value_name="Hidden" true_value_name="Visible">