1 无法在当前主题下面覆写breadcrumb.tpl.php

admin 的头像
Submitted by admin on 星期五, 2015-09-18 02:10

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
如果,我们提供了breadcrumb.tpl.php,但是却无法在当前主题下面覆写的话,这个模板文件的作用就大打折扣了。从发现这个问题以后,我就多次尝试去解决它。首先是借助于Google,有什么技术问题,先问Google。这是我在Google上使用的搜索词“hook_theme_registry_alter template file could not be override”。

Drupal版本:

第5章 Drupal主题系统探索

admin 的头像
Submitted by admin on 星期五, 2015-09-18 02:07

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
我们前面,已经为Breadcrumb2实现了上下文链接,在里面也提到一个问题,就是将breadcrumb.tpl.php复制到当前主题下面,不起作用的问题。还有一些其它的问题,以及可以改善的地方。

Drupal版本:

10 总结

admin 的头像
Submitted by admin on 星期五, 2015-09-18 02:03

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
通过本章的学习,我们成功的实现了为breadcrumb.tpl.php文件添加上下文链接的功能,与此同时,我们还学习了contextual模块的机制,以及如何通过预处理函数为模板文件添加变量 。

Drupal版本:

9 与Panels的兼容问题

admin 的头像
Submitted by admin on 星期五, 2015-09-18 01:53

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
在一个实际的项目中,面包屑是添加到Panels的窗格里面去的。如果节点页面不使用Panels的话,就正常,使用了Panels,把面包屑放到Panels的窗格里面输出的话,就不正常了。你可以通过这个步骤重现这个问题,在panels的内容页面,为某一个区域添加内容,在弹出的对话框里面,左边选择页面元素(page elements),此时右边就会有面包屑可以添加,添加后,就会出现我们这里所说的问题。

Drupal版本:

8 未定义的变量

admin 的头像
Submitted by admin on 星期五, 2015-09-18 01:53

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com​
问题的地址:http://drupal.org/node/1863864。当使用普通用户,或者匿名用户访问时,总是报这样的错误信息:

Drupal版本:

7 与Pathauto的冲突问题

admin 的头像
Submitted by admin on 星期四, 2015-09-17 09:57

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
问题地址,http://drupal.org/node/1863434。当我在一个实际的生产站点,添加面包屑的时候,报错了,错误信息如下:
Notice: Undefined index: alias in path_form_element_validate() (line 156 in /var/www/eplus.cn/modules/path/path.module).

Drupal版本:

5 Breadcrumb2已有问题的修正

admin 的头像
Submitted by admin on 星期四, 2015-09-17 09:51

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
没有哪个系统是完美的,也没有哪个Drupal模块不存在问题,可是我的心还是有点急,一口气从alpha1发布到beta2,希望别人能够尽快的看到效果。可是后来发现,下载了99次,只安装了一个站点,而这个站点还是我自己的。后来,让身边的朋友反馈意见,发现很多问题。如果你是跟着做过来的,可以尝试一下自己来解决一下这些问题。看看自己能否独立的解决这些问题。这些问题包括:

Drupal版本:

页面

Subscribe to Think in Drupal RSS