2012-04-18 65 views
0

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

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

回答

2

取决于你想要做什么,以及在哪里。据我所知,data: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>方法是我所知道的可以访问个人标签名称的唯一途径。这是未经测试的代码,因此您可能需要捣鼓它。