If-else tag:以下哪项是正确的?
问题描述:
通常,在博客标题HTML会出现这样的:If-else tag:以下哪项是正确的?
<title><data:blog.pageTitle/></title>
如果一个博客的标题之前喜欢文章的标题,你会得到两种相互冲突的代码谷歌搜索后:
第一式:
<b:if cond='data:blog.pageType == "item"'>
<title>
<data:blog.pageName/></title>
<b:else/>
<title>
<data:blog.title/></title>
</title>
</b:if>
第二式:
<b:if cond='data:blog.pageType == "index"'>
<title>
<data:blog.title/></title>
<b:else/>
<title>
<data:blog.pageName/></title>
</b:if>
哪一个是真的?
答
关于新的标签是什么<title><data:view.title.escaped/></title>
否则,无论你的代码是真实的,但如果你想显示文章标题,而不是在这两个项目和静态页面类型博客的标题(如静态页面第二码优先“关于”)。
答
如果您使用项目类型的第一个类型标题返回文章标题,并为(静态,存档,索引,搜索,标签)返回博客名称。
如果您使用第二种类型,则标题索引类型(标签,搜索和主页)使用您的博客名称,并且(item,archive,static_page)使用文章标题。
data:blog.pageName
可用于项目,静态和归档,项目和静态返回文章标题和归档页面返回日期。
你的两个代码都是真的吗.. –
想要的究竟是你的意思吗?结果/输出应该是什么?它应该是一个还是另一个,或者两者兼而有之? –