显示基于URL的面包屑

时间:2011-11-13 10:51:55

标签: drupal-6

是否可以根据URL显示面包屑。例如,如果用户点击example.com,则表示home->test1->test,如果用户点击example1.com则表示home->test2->test。是否可以控制面包屑的可见性。任何人都指导我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

可以在Zen主题中找到非常好的可自定义面包屑的实现。如果你已经使用了Zen的子主题,那么你很幸运。你可能只需配置它就可以了。

  1. 面包屑的选项:每个主题都有自己的设置。因此,您需要在themes/your_theme_name/theme-settings.php文件中添加您想要的面包屑(开/关,分隔符,主页链接开/关等)所需的选项。 Here你会找到一个起点。如需灵感,请查看theme-settings.php(用于定义选项)和zen.info文件(用于提供选项的默认值)。

  2. 以面包屑为主题:然后您必须在your_theme_name_breadcrumb中实施template.php功能。再次查看Zen主题中具有相同名称的文件作为示例。

  3. 显示痕迹:最后一步是确保您的痕迹可见,并通过打印$breadcrumb变量来执行此操作。在page.tpl.php file模板中查找默认实现,并根据需要对其进行自定义。

  4. 其他一些兴趣点:

    • Custom breadcrumbs没有亲自试过,但如果您正在为节点类型寻找可自定义的面包屑路径,那么这听起来很有希望。
    • 上述Drupal模块的article
    • 对于那些喜欢在这里弄脏的人,你可以找到一些不错的信息:http://drupal.org/node/64067

    不要忘记最后清除主题缓存:)