Drupal 7主题开发指南
Drupal 7 的主题系统,挺适合想自己掌控前端样式的朋友。它不光支持你改 CSS、加 JS,连结构层面的模板文件都能动。搞清楚.info
文件怎么写、page.tpl.php
怎么渲染,基本就能做个完整主题了。还有钩子函数这种机制,用来灵活输出内容,想搞点花活也不难。
主题开发流程也蛮清晰的。先在sites/all/themes/
下建个目录,写好mytheme.info
文件,标明主题名、CSS 和 JS 路径,Drupal 就能识别这个主题了。CSS 和 JS 的引用位置也能自定义,方便。
模板文件这块,可以从page.tpl.php
、node.tpl.php
开始入手,一步步往里挖。实在不懂,就先用默认的 Bartik 主题改一改,熟悉下结构。还有个template.php
,是实现钩子的地方,像hook_preprocess_page()
这种,能让你提前渲染数据。
开发过程中别忘了做点性能优化,比如合并压缩 CSS/JS,图也尽量用 WebP 或者压缩过的 PNG。主题想做响应式的也行,配合媒体查询,加点 Bootstrap 之类的前端框架,效率还能更高。
如果你之前用 WordPress 做前端,现在转 Drupal,会觉得它结构复杂点,但灵活性是真的高。只要稍微花点时间,做出个漂亮主题不难。
10.55MB
文件大小:
评论区