我想只在特定的标签上显示广告,如下所示:
但是那不起作用。它什么都没显示。我该如何解决这个问题?我想为Gartenblog,Foodblog,Reiseblog,Fotoblog和Blogging的标签显示Google AdSense,如果没有这些标签,它应该显示另一个广告。我该怎么办?
<b:if cond='data:post.labels none (label => label.name in ["Gartenblog","Foodblog","Familienblog","Reiseblog","Fotoblog","Blogging"])'>
<b:if cond='data:post.labels any (label => label.name == ["Gartenblog","Foodblog","Familienblog","Reiseblog","Fotoblog","Blogging"])'>
如果我只使用一个标签,但不使用多个标签,效果很好。
检查长度:
<b:if cond='(data:post.labels where (label => label.name in ["Gartenblog","Foodblog","Familienblog","Reiseblog","Fotoblog","Blogging"])).length gt 0'>
<!-- Ad One -->
<b:else/>
<!-- Ad Two-->
</b:if>