在Blogger中,在特定帖子中使用LinkIn
我只想在条目页面(项目)中为标签类型显示LinkIn小部件 我尝试了这段代码来完成它,但它不起作用在Blogger中,在特定帖子中使用LinkIn,blogger,labels,Blogger,Labels,我只想在条目页面(项目)中为标签类型显示LinkIn小部件 我尝试了这段代码来完成它,但它不起作用 <b:widget id='HTML7' locked='false' title='LinkWithin' type='HTML'> <b:includable id='main'> <b:if cond='data:blog.pageType == "item"'> <b:loop values='dat
<b:widget id='HTML7' locked='false' title='LinkWithin' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='label.name == "films"'>
<data:content/>
</b:if>
</b:loop>
</b:if>
</b:includable>
</b:widget>
更新答案(第二次尝试):
前面的答案是使用小部件,当我们在那里循环标签时,我们得到了博客的所有可用标签,但我们想要的是文章所拥有的
因此,我将代码移动到模板中的不同位置,现在它似乎可以正常工作
在模板中找到
(在我的模板中向下80%),并在包含此标记的关闭
后复制以下代码:
<b:if cond='data:blog.pageType == "item"'>
<ul>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "Películas"'>
<li>
<data:content/>
</li>
</b:if>
</b:loop>
</ul>
</b:if>
-
同样,您需要将
替换为您在仪表板>布局>链接Within Gadget中找到的HTML内容
您也可以从上一个答案中删除该链接。尝试在星号之间添加代码
<b:loop values='data:post.labels' var='label'>
**<b:if cond='data:label.isLast'>**
<b:if cond='label.name == "films"'>
<data:content/>
</b:if>
</b:if>
</b:loop>
****
我让我的工作了。什么不工作?你有什么错误?你看到了什么?如果我只使用blog.pageType条件,它可以正常工作,但是当我添加label.name条件时,它不起作用。