原版面包屑代码

<div class="crumbs_patch">
    <a href="<?php $this->options->siteUrl(); ?>">Home</a> &raquo;</li>
    <?php if ($this->is('index')): ?><!-- 页面为首页时 -->
        Latest Post
    <?php elseif ($this->is('post')): ?><!-- 页面为文章单页时 -->
        <?php $this->category(); ?> &raquo; <?php $this->title() ?>
    <?php else: ?><!-- 页面为其他页时 -->
        <?php $this->archiveTitle(' &raquo; ','',''); ?>
    <?php endif; ?>
</div>

改进版的面包屑导航代码

<div class="crumbs_patch">
    <a href="<?php $this->options->siteUrl(); ?>">Home</a> &raquo;</li>
    <?php if ($this->is('index')): ?><!-- 页面为首页时 -->
        Latest Post
    <?php elseif ($this->is('post')): ?><!-- 页面为文章单页时 -->
        <?php $this->directory(); ?> / <a href="<?php $this->permalink() ?>"><?php $this->title() ?></a><!-- 增加分类链接,同时增加多级分类的显示 -->
    <?php else: ?><!-- 页面为其他页时 -->
        <?php $this->archiveTitle(' &raquo; ','',''); ?>
    <?php endif; ?>
</div>

修改说明

改进代码的主要在第六行,增加了分类的链接,可以直接返回分类。同时将category();修改为directory();,为了增加多级分类显示,这样面包屑导航才是真正的面包屑,你说是不是?

实际情况并不理想,如果一个文章归属多个分类,则只能显示一个,所以还是用category();