2012-04-22 10 views
2

私はBloggerのヘッダー内からデータにアクセスできます:post.labelsです。私はdata:blog.pageType == "item"の場合にのみそれを利用する予定ですので、ページ上の複数の投稿に関して混乱はありません。しかし、私が試したことは何も結果をもたらさなかった。ここで私は、私はそれへのアクセスを取得する方法を発見した場合、データをどうする予定のものです:私の記事のBloggerテンプレートを変更する:データにアクセスする方法はありますか?ヘッダー内のpost.labels?

<b:if cond='data:blog.pageType == &quot;item&quot;'> 
    <b:loop values='data:post.labels' var='label'> 
     <b:if cond='label.name == &quot;poetry&quot;'> 
      <meta expr:content='&quot;Poem “&quot; + data:blog.pageName + &quot;”&quot; + &quot; at Form and Formlessness&quot;' property='og:title'/> 
     </b:if> 
     <b:if cond='label.name == &quot;article&quot;'> 
      <meta expr:content='&quot;Article “&quot; + data:blog.pageName + &quot;”&quot; + &quot; at Form and Formlessness&quot;' property='og:title'/> 
     </b:if> 
     <b:if cond='label.name == &quot;lists&quot;'> 
      <meta expr:content='&quot;Poem list “&quot; + data:blog.pageName + &quot;”&quot; + &quot; at Form and Formlessness&quot;' property='og:title'/> 
     </b:if> 
    </b:loop> 
</b:if> 

すべてpoemsarticles on poetry、または詩リスト、および適切に標識されたいずれかです。だから、私が投稿で使用されているラベルにアクセスする方法を見つけ出すことができれば、これはうまくいくはずです。

どのような援助をいただければ幸いです。

P.S.コードの中の開いている引用符は気にしないでください。引用符は開いていて閉じており、Unicode値を使わなくてもうまく動作します。

答えて

3

私はしばらく前に解決策を探していました。私は最終的に結論に至りました(他の人たちも私に助言してくれました)。データ:post.labelsはブログ投稿ウィジェット内でのみ利用可能です。

誰かが、ブログ投稿中にラベルを配列に取り込み、それを呼び出すコードを提案しました。しかし、実際に私がポストウィジェットに到達する前にラベルにアクセスしたかったので、私はそれ以上のことはしませんでした。 http://www.google.com/support/forum/p/blogger/thread?tid=188cd44d0908f736&hl=en

+0

こんにちはメアリー:

私の元議論がでました。あなたが提供したリンクは、Bloggerのメインフォーラムページに行くだけです。私はフォーラムで "Mary C"の検索を行ったが、無関係な投稿は1つしか出てこない。問題の情報に私を誘うことができる他の方法はありますか?私は、私が何をしているかを達成するための方法がないかどうかを見てみたいと思います。 – Zahhar

関連する問題