xml - Blogger 中的面包屑导航不正确
问题描述
我的面包屑在其他博客页面上显示不正确
其他页面:https ://imgur.com/9nGthto
我的模板中的代码是这样的:
<b:if cond='data:post.labels'>
<span class='post-tag'>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<a expr:href='data:blog.homepageUrl'><data:messages.home/></a> →
</b:if>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url'><data:label.name/></a>
<b:if cond='data:label.isLast != "true"'>→</b:if>
</b:loop>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<span><data:post.title/></span>
</b:if>
</span>
怎么解决?
解决方案
仅定位项目页面data:blog.pageType == "item"
<b:if cond='data:post.labels'>
<span class='post-tag'>
<b:if cond='data:blog.pageType == "item"'>
<a expr:href='data:blog.homepageUrl'><data:messages.home/></a> →
</b:if>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url'><data:label.name/></a>
<b:if cond='data:label.isLast != "true"'>→</b:if>
</b:loop>
<b:if cond='data:blog.pageType == "item"'>
<span><data:post.title/></span>
</b:if>
</span>
推荐阅读
- javascript - NUXT JS 动态多重搜索查询参数
- asp.net - 创建一个可以在后台运行的服务工作者,使用信号器为 asp.net 站点
- apache-kafka - 最佳 Kakfa Connect 每小时 S3AvroSink 配置
- arduino - 在 ACMD41 之后 microSDHC 停止响应
- c# - 在 c# WPF 应用程序中显示调试控制台
- reactjs - 找不到模块“@uppy/core”或其相应的类型声明
- flutter - 在不使用 Firebase 的情况下使用电子邮件和密码进行 Flutter 身份验证
- vba - VBA检查剪贴板是来自文档内还是来自其他地方
- ios - Listview 仅在 IOS 模拟器上滚动不正确
- python - 获取 KerasTensor 的值