这个Blogger条件标签有什么问题?目的是展示小部件' HTML6'仅限于标签下的那些帖子'新闻'而不是其他帖子。
<b:includable id='main'>
<b:if cond='data:post.labels any (label => label.name == "News")'>
<style>#HTML6 { display: block; }</style>
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<b:else/>
<style>#HTML6 { display: none; }</style>
</b:if>
</b:includable>
通过讨论博客帮助论坛得到了这个,但不幸的是,它没有用。
答案 0 :(得分:0)
data:post.labels
仅适用于Blog小部件,您可以执行以下操作
<b:widget id='Blog1' type='Blog'>
<b:includable id='main'>
<b:if cond='data:post.labels any (label => label.name == "News")'>
<style>#HTML6 { display: block; }</style>
<b:else/>
<style>#HTML6 { display: none; }</style>
</b:if>
</b:includable>
</b:widget>
答案 1 :(得分:0)
你缺少div标签,试试这个:
<div class='widget HTML' data-version='1' id='HTML6'>
<b:includable id='main'>
<b:if cond='data:post.labels any (label => label.name == "News")'>
<style>#HTML6 { display: block; }</style>
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<b:else/>
<style>#HTML6 { display: none; }</style>
</b:if>
</b:includable>
</div>
&#13;