If-else tag:以下哪项是正确的?

问题描述:

通常,在博客标题HTML会出现这样的:If-else tag:以下哪项是正确的?

<title><data:blog.pageTitle/></title> 

如果一个博客的标题之前喜欢文章的标题,你会得到两种相互冲突的代码谷歌搜索后:

第一式:

<b:if cond='data:blog.pageType == &quot;item&quot;'> 
<title> 
<data:blog.pageName/></title> 
<b:else/> 
<title> 
<data:blog.title/></title> 
</title> 
</b:if> 

第二式:

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

哪一个是真的?

+0

你的两个代码都是真的吗.. –

+0

想要的究竟是你的意思吗?结果/输出应该是什么?它应该是一个还是另一个,或者两者兼而有之? –

关于新的标签是什么<title><data:view.title.escaped/></title>

否则,无论你的代码是真实的,但如果你想显示文章标题,而不是在这两个项目和静态页面类型博客的标题(如静态页面第二码优先“关于”)。

如果您使用项目类型的第一个类型标题返回文章标题,并为(静态,存档,索引,搜索,标签)返回博客名称。

如果您使用第二种类型,则标题索引类型(标签,搜索和主页)使用您的博客名称,并且(item,archive,static_page)使用文章标题。

data:blog.pageName可用于项目,静态和归档,项目和静态返回文章标题和归档页面返回日期。