2015-09-20 79 views
1

我想在主頁的博客文章部分僅顯示一個標籤的帖子。但該標籤的帖子不應僅從主頁上過濾。我的意思是,如果我選擇在主頁上顯示7個帖子,則主頁中必須有7個帖子,並且它們都應該是所選標籤。如何過濾博主中特定標籤的帖子?

我更換,

<b:include data='post' name='post'/> 

與下面的代碼,

<b:loop values='data:post.labels' var='label'> 
      <b:if cond='data:label.name == &quot;MY LABEL&quot;'> 
      <b:include data='post' name='post'/> 
    </b:if> 
     </b:loop> 

它過濾MY LABEL的職位,但它僅前7個職位篩選職位。因此,主頁中的帖子部分總是少於7個帖子。我如何解決這個問題,以顯示帖子部分的MY LABEL的前7個帖子?

回答

-1

你可以試試這個:

<b:if cond='data:blog.url == data:blog.homepageUrl'> 
    <b:loop values='data:post.labels' var='label'> 
     <b:if cond='data:label.name == &quot;YOUR LABEL&quot;'> 
      <b:include data='post' name='post' /> 
     </b:if> 
    </b:loop> 
    <b:else /> 
    <b:include data='post' name='post' /> 
</b:if> 
+0

儘管此代碼可以回答這個問題,提供了關於如何和/或爲什麼它解決了這個問題將改善答案的長期價值附加的上下文。 –

相關問題