跳转到主要内容

前端开发人员如何做好drupal主题开发?

在drupalchina上看到有位叫anyliv的朋友(应该是偶的同行了)的留言如下:

 

“我个人做 Drupal 的主题模板有一年多了,开始头半年是跟楼主 @jinwyp 持同样的意见,感觉 Drupal 根本就是给程序员用的,写个功能居然那么简单,那么快,可对于我做前端的工作却很头疼,以前 XHTML + CSS 的经验在这里完全失效,写好的 CSS 由于菜单位置变了,或是 views 设置变了,跟着 CLASS 也会变基本上 CSS 是要重新写过,想单独给某个链接加个性图标发现不修改核心代码居然无法实现,等等等等……”

“后来深入进去,爬了很多文章,开始覆写一些简单的 drupal 主题函数,在 moduler 同事写模块的时候为其提供一些前端 xhtml 的建议,代码最好以什么结构输出,好方便我后期写 CSS 和 jQuery 等等,有些时候模块里面的 output 部分我也尝试自己去改,慢慢发现给 drupal 做前端也不是当初那么郁闷。这才发现原来做 themer 不仅要 xhtml + css 非常精通,还需要熟练 jQuery 最好还能看懂 php 至少是 module 里面的 output 部分,确实对于以前做前端的要求高了点……”

 

看过之后,感同身受,这些可能是大多的前端开发者从接触drupal到逐渐对drupal主题开发的熟练都要经历的过程,之前我也曾就如何正确开发drupal主题在drupalchina里提问过,也得到了不少朋友的帮助,回想起来真的是感慨良多。

上面的话,也是我想说的,希望能对您的drupal主题开发有一点帮助。