在blogger.com代码行中,我看到data: lable.isLast == true
。这是什么意思?
谢谢!
P / s:以下是一些Google文档,https://support.google.com/blogger/answer/47270?hl=en#labels。
答案 0 :(得分:0)
在Blogger上,每个帖子都可以包含标签列表。您可以将此表达式data:lable.isLast == true
用作b:if tags的条件,以检查此标签是否是列表中的最后一个标签,从而显示某些内容或进行其他更改。
你也只能使用data:label.isLast
它可以是真是假。
下一个示例允许您打印帖子中的每个标签名称,并在最后一个标签后显示星号。
<b:loop values='data:post.labels' var='label'>
<data:label.name/>
<b:if cond='data:label.isLast == true'>*</b:if>
</b:loop>
假设我们在帖子中有三个标签,结果将是:label1
label2
label3*
更新:
根据您的下一个问题,您需要隐藏“zlabel”,以便<b:if cond='data:label.isLast ==' true'>
确保在执行<b:include/>
之前还要呈现所有帖子标签,因为b:包含变量{{1}使用第一个循环(博客帖子)你不能重复b:包含帖子标签循环。
答案 1 :(得分:0)
以下是完整的解释:
示例代码:
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'><!-- this only for last label -->
<a class='category' expr:href='data:label.url' expr:title='data:label.name' rel='category tag'><data:label.name/></a>
</b:if>
<!-- OR -->
<b:if cond='data:label.isLast == "false"'><!-- this is list of labels except last label -->
<a class='category' expr:href='data:label.url' expr:title='data:label.name' rel='category tag'><data:label.name/></a>
</b:if>
</b:loop>
</b:if>
cond='data:post.labels'
意思是帖子有标签。此b:if
内的代码(如果条件)将会出现。
b:loop values='data:post.labels' var='label'
表示在此b:loop
在b:loop
条件标记内。 cond='data:label.isLast == "true"
是条件代码,表示它是最后一个标签。它仅适用于最后一个标签。 (实际上,如果帖子只有1个标签,则可以是此<b:else/>
条件的数据:label.isLast和data:label.isFirst(both)或b:if
。
cond='data:label.isLast == "false"
将适用于除最后一个标签之外的所有标签。
这是另一个例子。也许用代码更容易理解它,你可以尝试一下
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<a class='category' expr:href='data:label.url' expr:title='data:label.name' rel='category tag'><data:label.name/></a> is last Label of this post.
</b:if>
<!-- OR -->
<b:if cond='data:label.isLast == "false"'>
<a class='category' expr:href='data:label.url' expr:title='data:label.name' rel='category tag'><data:label.name/></a> is not last label of this post,
</b:if>
</b:loop>
</b:if>