Drupal 7 开发内部培训资料, 分头诗人

动态页面的html和css在哪改写?

赞成!
0
否决!

可能是个很菜鸟的问题,但是真是没搞明白。

装了advanced forum模块以及其他增强论坛功能的10来个模块。功能基本符合需求了,样式需要自己进行全面的调整,但是光advanced forum一个模块就有22 template 文件。。。如果我要对forum的所有静态页面和动态页面都进行调试的话,需要修改全部这些文件么(还有css的)?

我用chrome来试验页面的修改效果。。。但是从chrome看不出我现在调整的这个东西对应哪个目录下的哪个文件。。。比如我想调整论坛列表的背景色,却不知道它到底是由core里面的forum控制的,还是advanced forum模块控制的,如果是advanced forum,又无法确定到底是它的哪个皮肤style控制的

 

请高手指点下。。。

1 个回答

赞成!
0
否决!

首先你要对drupal的模板机制有所认识,drupal 里面每个模块都能拥有独立的css,每个tpl模板文件都能重写。css 可以在模块 上以 drupal_add_css 来链接css,在主题下面则可以在.info 中链接css,而如果你不知道哪个css才是控制眼石的,你可以通过火狐浏览器的firebug 进行查看,能看到他是对应哪个css的,前提是你要对css有点了解。