xml - Blogger 模板中的条件语句不起作用

标签 xml blogger

在我的博客模板中添加一个条件语句。但它不起作用。总是显示'不等于'

Home url: http://abc.blogspot.in

Page url: http://abc.blogspot.in/p/my-page-url.html

出于测试目的,我在' <body> 之后粘贴了以下代码' 标签。

<b:if cond='data:blog.url == data:blog.homepageUrl + &quot;p/my-page-url.html&quot;'> 
<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 == &quot;http://abc.blogspot.in/p/my-page-url.html&quot;'> 
    <h1>Equal</h1>
    <b:else/>
    <h1>Not equal</h1>
    </b:if>

//不等于

<b:if cond='data:blog.url == &quot;http://abc.blogspot.com/p/my-page-url.html&quot;'> 
    <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/

相关文章:

html - 在我的网站中嵌入博客 - 自动高度和滚动

css - 如何删除 contempo 博客主题中的间距并使侧边栏在 1024 像素以上的屏幕中可见

jquery - 动画滚动到顶部链接

jquery - 受边距影响的 clientX/Y - 扭曲 jQuery/CSS 游标效果

java - Android/华为 : java. io.FileNotFoundException :/data/cust/xml/hw_launcher_load_icon. xml: 打开失败: ENOENT (没有这样的文件或目录)

android - 某些自定义联系人字段无法在 android v4.0 上使用

xml - Oracle Xml 生成节点 null

安卓 : preferencescreen right to left

html - 在 Blogger 中使用相对链接

c# - 获取远程 XML 副本的最佳方式?