facebook-opengraph
  • blogger
  • 2012-04-22 5 views 2 likes 
    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> 
    

    모든 중 하나 poems, articles on poetry, 또는시 목록, 그리고 적절하게 레이블 : 여기가에 대한 액세스를 얻을 수있는 방법을 발견하면 나는 데이터로 할 계획거야. 따라서 게시물에서 사용하는 레이블에 액세스 할 수있는 방법을 찾아 낼 수 있다면이 방법이 효과적입니다.

    도움을 주시면 감사하겠습니다.

    p.s. 코드에서 열린 인용 부호에 대해 걱정하지 마십시오. 그들은 열고 닫는 따옴표이며 유니 코드 값을 사용하지 않고도 잘 작동합니다.

    답변

    3

    저는 얼마 전에 해결책을 찾기 위해 많은 시간을 보냈습니다. 나는 마침내 결론을 내렸다. (물론 다른 사람들이 저에게 조언했다.) 그 데이터 : post.labels는 블로그 포스트 위젯에서만 사용할 수있다. 헤더 밖에있는 경우에는 사용할 수 없다.

    누군가 블로그 게시물에있는 동안 배열에 레이블을 채우는 코드를 제안하고 그 코드를 호출합니다. 그러나 실제로 포스트 위젯에 도달하기 전에 레이블에 액세스하기를 원했기 때문에 더 이상 언급하지 않았습니다. http://www.google.com/support/forum/p/blogger/thread?tid=188cd44d0908f736&hl=en

    +0

    안녕 마리아 :

    내 원래 논의가 있었다. 제공하신 링크는 Blogger의 기본 포럼 페이지로 이동하는 것입니다. 나는 포럼에서 "메리 C"에 대한 검색을 수행했지만 관련없는 게시물은 하나뿐입니다. 문제의 정보로 나를 안내 할 수있는 다른 방법이 있습니까? 나는 내가하고있는 것을 성취 할 수있는 방법이 없는지 살펴보고 싶다. – Zahhar

    관련 문제