有很多帖子都带有“label1”。这些帖子可能有“label1”,“Label2”等标签。
有问题的小部件必须出现在帖子中,只有它有一个名为“label1”的标签。
我尝试使用lambda表达式实现上述操作,如下所示:以小部件显示/隐藏条件的典型方式:
<b:widget id='HTML38' locked='false' title='' type='HTML' version='1' visible='true'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.labels any (label => label.name == "label1")'>
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
<b:else/>
/* Thing to do otherwise */
</b:if>
</b:if>
但是,它没有显示任何帖子的小部件,即使对于具有所需“label1”的帖子也是如此。
这是可以使用lambda表达式还是通过其他方式实现的? 如果是,则可以为“label1”或“label2”
中的任何一个显示小部件xml&amp; amp;编码,&amp;非常感谢任何帮助