首页 > 解决方案 > Blogger 中的面包屑导航不正确

问题描述

我的面包屑在其他博客页面上显示不正确

主页:https ://imgur.com/0Hc0BLN

其他页面: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> &#8594;
  </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 != &quot;true&quot;'>&#8594;</b:if>
  </b:loop>
  <b:if cond='data:blog.url != data:blog.homepageUrl'>
   <span><data:post.title/></span> 
  </b:if>
</span>

怎么解决?

标签: xmlbloggerbreadcrumbs

解决方案


仅定位项目页面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> &#8594;
  </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 != &quot;true&quot;'>&#8594;</b:if>
  </b:loop>
  <b:if cond='data:blog.pageType == "item"'>
   <span><data:post.title/></span> 
  </b:if>
</span>

推荐阅读