<b:if> 标签内不满足条件,除非更改为完整地址

问题描述

我正在尝试根据当前加载的页面显示动态内容。此代码位于 Blogger 的主题 HTML 中(创建我的自定义主题)。

<b:if expr:cond='data:blog.url == data:blog.homepageUrl + "p/blog.html">
  <b:section id='blog-content' name='Blog content'>
    <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
  </b:section>
</b:if>

但是,即使导航到 myblog.blogspot.com/p/blog.html注意:博客地址已更改),也未满足此条件且未显示任何内容(我已尝试显示 <h1>This is blog</h1>) .


我尝试使用

打印出data:blog.urldata:blog.homepageUrl的内容
<b:eval expr='data:blog.url'><br/>
<b:eval expr='data:blog.homepageUrl + "p/blog.html"'/><br/>

这些返回相同的字符串。


... == data:blog.homepageUrl + "p/blog.html"> 替换为 ... == myblog.blogspot.com/p/blog.html 时(注意:博客地址已更改),i.例如,不使用存储的博客 URL 而是硬编码预期地址,检查似乎通过并显示博客内容。

有没有其他人遇到过这个问题或者可能知道这个问题的解决方案?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...