在我的博客模板中添加条件语句。但它没有用。始终显示'不等于'
出于测试目的,我在&#39; <body>
&#39; 标记后粘贴了以下代码。
<b:if cond='data:blog.url == data:blog.homepageUrl + "p/my-page-url.html"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
我打印了<data:blog.url/>
和<data:blog.homepageUrl/>p/my-page-url.html
的值,它是相同的。
更新
<b:if cond='data:blog.url == "http://abc.blogspot.in/p/my-page-url.html"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
//不等于
<b:if cond='data:blog.url == "http://abc.blogspot.com/p/my-page-url.html"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
//等于
谢谢
答案 0 :(得分:4)
用这个
替换上面的代码<b:if cond='data:blog.pageId == "PAGE_ID"'>
<h1>Equal</h1>
<b:else/>
<h1>Not equal</h1>
</b:if>
要查找 PAGE_ID ,请转到页面,现在点击编辑以在Blogger帖子编辑器中打开该页面。在地址栏中,您可以找到类似“pageID = 6284317258827606063 ”的内容,现在复制页面ID并替换为上面的 PAGE_ID 。
答案 1 :(得分:0)
将'+'替换为'path',不包含'。