在Blogger表达式中输出标签数组的内容

时间:2017-07-17 19:17:51

标签: arrays conditional-statements blogger

我试图在帖子容器中生成博客帖子的标签作为类,如下所示:

<chrono>

非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

由于Blogger中的Lambda表达式生成数组(在某些情况下还有布尔值和数字)作为结果,我们需要一些方法来迭代该数组。我们可以使用b:loop标记。此外,因为我们不能在class属性中包含b:loop标记(否则Blogger的XML解析器将显示错误),因此转义HTML并包含b:loop标记是其中一种方式。代码看起来像 -

&lt;div class='post hentry grid-item <b:loop var="labelName" values="data:post.labels" ><b:eval expr='data:labelName.name + " " ' /></b:loop>' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'&gt;
&lt;/div&gt;