我在我的引导型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}">
&#34; 默认:布尔字符串。 &#34;真&#34;或&#34;假&#34;控制是否值 从ON或OFF位置开始。 &#34;假&#34;如果没有提供。
尽管HTML在ON位置正确启动(因为我的默认设置为&#34; true&#34;当我第一次从模板创建时,我可以看到2列布局中的页面),当右侧边栏中的切换应处于ON位置以匹配内容时,它似乎从OFF位置开始。
切换本身工作正常,我只需要在创建页面后将它们全部切换(并且没有任何反应,因为现在它匹配)。将其切换回OFF也可以按预期工作。所以它实际上只是切换的默认起始位置,无论我将其指定为什么,总是默认为false。
我是否缺少默认工作或者这是一个真正的Marketo错误?
答案 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">