0

基本的には、ブロガーのコンディショナルタグでこれを行いたいです。出来ますか?

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

1 に答える 1

3

何をしたいのか、どこで行うのかによって異なります。私の知る限り、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>メソッドは、個々のラベル名にアクセスするために私が知っている唯一の方法です。これはテストされていないコードなので、いじる必要があるかもしれません。

于 2012-04-22T09:31:53.490 に答える