在我的博客模板中添加一个条件语句。但它不起作用。总是显示'不等于'
Home url: http://abc.blogspot.in
出于测试目的,我在' <body>
之后粘贴了以下代码' 标签。
<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>
//等于
谢谢
最佳答案
用这个替换上面的代码
<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。
关于xml - Blogger 模板中的条件语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44665455/