在Blogger中,在特定帖子中使用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

我只想在条目页面(项目)中为标签类型显示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='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 == &quot;item&quot;'>
   <ul>
    <b:loop values='data:post.labels' var='label'>
      <b:if cond='data:label.name == &quot;Películas&quot;'>
        <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条件时,它不起作用。