2016-05-13 41 views
0

Blogger模板 - 使用特定網址插入代碼。Blogger模板 - 插入具有特定網址的代碼

我想將特定的元標題放在博客博客中。我在「描述搜索」中加入的元描述,但是我想手動輸入的標題。我希望它與帖子的標題名稱不同。

我跟着指示這裏使 「的if/else」 條件:https://support.google.com/blogger/answer/46995?hl=es

我有一個代碼是這樣的:

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
    **<title>Motivation</title>** 
<b:elseif cond='data:blog.url == "http://www.xxxx1.com"'> 
    <title>Motivation2</title> 
**<b:elseif cond='data:blog.url == "http://www.xxxx2.com"'>** 
    <title>Motivation3</title> 
<b:else/> 
    <title>~~~~<data:blog.pageName/>~~ <data:blog.title/></title> 
</b:if> 

但是,這個條件是不工作

<b:elseif cond='data:blog.url == "http://www.xxxx1.com"'> 

我用這樣的東西測試過:

<b:if cond='data:blog.url == "http://www.xxxx1.com"'> 
<title>testing32</title> 
</b:if> 

並且不工作。

爲了證明數據:blog.url工作我把這樣的代碼:

<b:if cond='data:blog.pageType == &quot;index&quot;'> 
    **<title><data:blog.url/></title>** 
</b:if> 

這也表明了自己的網址完美....

我發現做的唯一辦法工作是通過過濾郵件的名稱。

<b:else cond='data:blog.**pageName** == "motivation"'> 

是的,是乏味的,但如果標題有「‘或’’或交流中心人物博主無法獲得正確的代碼。

回答

0

你的博客的每個條目都有一個ID號你必須以每做一個後正確的過濾器使用它 然後你可以使用這樣的基本條件結構:

<b:if cond='data:blog.postId == &quot;1234567890&quot;'> 
    <title>Your custom title for post with ID 1234567890</title> 
<b:else/> 
    <b:if cond='data:blog.postId == &quot;0987654321&quot;'> 
     <title>Your custom title for post with ID 0987654321</title> 
    </b:if> 
<b:else/> 
    <!--Default title--> 
    <title><data:blog.pageTitle/></title> 
</b:if> 

你可以得到編輯帖子ID每發佈並查看Blogger編輯器中的網址,或查看搜索「postid」的帖子條目的源代碼。

這取決於你,但我強烈建議你直接編輯你的帖子並手動修改相應的標題標籤來做這些更改。

相關問題