这是否可以使用Blogger的条件标签?

时间:2012-04-18 03:11:43

标签: blogger

基本上我想用博客的条件标签来做这件事。有可能吗?

if blog page type = item page
  if a label called 'test' exists
    <div class='test'>
  else
    <div>
  /if
/if

1 个答案:

答案 0 :(得分:2)

取决于你想做什么,在哪里。据我所知,数据:post元素只能在<b:includable id='main'></b:includable>标签内访问。这里有一些可以帮助你入门的东西:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
  <b:loop values='data:post.labels' var='label'>
    <b:if cond='label.name == &quot;MY LABEL X&quot;'>
      <div>LABEL X specific content.</div>
    </b:if>
    <b:if cond='label.name == &quot;MY LABEL Y&quot;'>
      <div>LABEL Y specific content</div>
    </b:if>
  </b:loop>
</b:if>

此时,<b:loop ...>...</b:loop>方法是我知道访问各个标签名称的唯一方法。这是未经测试的代码,因此您可能需要摆弄它。