首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打印模块和缺少Crumbs模块的面包屑

打印模块和缺少Crumbs模块的面包屑
EN

Drupal用户
提问于 2015-10-06 01:15:12
回答 1查看 53关注 0票数 0

我使用碎屑模块来维护定制的面包屑。另外,我使用打印模块来维护打印机友好的页面。

面包屑在普通的页面中工作得很好。但是,使用打印模块会导致面包屑中缺少部分。

例如:

Mysite.com/体育/冠军杯返回面包屑: Home ->体育-> -胜利者杯

但是我的网站/印刷品/体育/冠军杯

返回归属-> -优胜者杯

下面是Crumbs模块活动规则的屏幕截图:

EN

回答 1

Drupal用户

发布于 2015-11-10 19:07:44

似乎是打印/..的路由器路径。页面总是“打印”。请参阅print_menu()钩子在print.module中的实现。

您可以为这些路径编写新的Crumbs插件(一个用于父级查找,另一个用于标题查找),逻辑如下:

  • "print/a/b/c“的父路径是"print/”+ "a/b/c“的父路径。
  • "print/a/b/c“的链接标题与"a/b/c”相同。

插件可以存在于自定义模块、打印模块或Crumbs模块(补丁欢迎)中。

(这仍然需要一些修补和实验。我担心如果我把这些都写到这个答案里,那么我也可以自己写插件并把它添加到模块中--对不起。)

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/176562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档