2017-07-09 75 views
1

我嘗試在特定作者的帖子中顯示特定小部件(我有一個多作者博客)。 例如作者1的Widget 1,作者2 e.t.c的Widget 2Blogger:僅在來自特定作者的帖子中顯示小部件

或者在特定作者(譬如widget 1:作者內容1 A,窗口小部件1:作者2等內容B)的窗口小部件的具體內容

其實,我嘗試使用不同的廣告代碼每個作者在特定的小部件。

當我將JavaScript與廣告代碼放在文章正文下方(與帖子內容相同的小部件內)時,一切都可以。我使用<b:if cond='data:post.author == bla bla bla聲明,它完美地工作。

但是,當我嘗試在模板的另一個小部件中做同樣的事情時(我使用相同的語句<b:if cond='data:post.author == bla bla bla,那麼系統不會識別該帖子的作者,並且if語句從不是真的,所以我沒有內容小部件。

回答

0

data:post.author屬於博客文章,所以你不能用它外面博客插件type='Blog'

您可以設置JavaScript變量對每個作者博客插件內,並用if語句,你想去的地方使用它。

示例:

<b:if cond='data:post.author == "someone"'> 
    <script> 
     var author = "someone"; 
    </script> 
</b:if> 

.................. 
............ 
....... 

<script> 
    if (author === "someone") {} 
</script> 
相關問題