4.2 德国人写的主题教程(2)How to Make a Drupal Theme step by step (2)
http://www.drupaltutorials.de/2013/06/21/drupal-themes-teil-3/
前言:我承认,这一整章的内容之所以选择翻译这个德文的教程,是因为我有点偷懒。因为前面三章的内容是我自己规划的,往往写一节只需要2,3个小时,但是构思推敲写什么内容却让我大伤脑筋。正好玩Drupal的人看英文估计也没啥问题,德文就不一定了。所以这次我给大家换换口味带来一套基于德文的翻译资料。
4.1 德国人写的主题教程(1)How to Make a Drupal Theme step by step (1)
3.3 Drupal主题制作的准备工作(下)Get ready to Theming (III)
3.5 模板建议(template / theme hook suggestion)
一旦你确认了页面构成元素、填写好了对应的表格并画好了线框图,你就可以开始制作主题了。
- 3.2 Drupal主题制作的准备工作(中)Get ready to Theming (II) 3.3 模版文件中的变量 我们在第二章中已经说过,模版文件中包括Html和php。上节中在绘制线框图的过程中,也建议大家标明PHP变量,比如上图中出现的$logo,$main_menu ,$secondary_menu 。至于这些变量的定义及作用,其实就好像乘法口诀表一样,最好能够熟记。
3.1 Drupal主题制作的准备工作(上)Get ready to Theming (I)
我知道有很多人喜欢看那种实战类型的教程,第一步做什么,第二步做什么,直到最后一步做完,就学会了。我保证,下一章我也这么写。不过本章依然要说一些理论的东西。
第一章我们讲了主题的文件夹结构;
第二章讲了主题相关的重要概念:
1. 网页由各种不同的页面元素组合而成。
2.3 Drupal主题相关的重要概念(4)Basic concept of Drupal Theme (IV)
2.4 基主题和子主题
2.2 Drupal主题相关的重要概念(2)Basic concept of Drupal Theme (II)
2.3 覆写
2.1 Drupal主题相关的重要概念(1)Basic concept of Drupal Theme (I)
Ok,现在你应该清楚主题文件夹都包含哪些文件了,但是在我们进一步讲解之前,我觉得需要强调几个重要概念:
1. 网页由各种不同的页面元素组合而成。
- 第一章 Drupal主题的文件结构 File Structure of Drupal Theme
在Drupal中,内容和设计分开处理。内容存储在数据库中,而主题系统负责呈现设计和样式。当前大部分CMS都采用这种前后台分开的方式,因为这样可以在重复利用网站后台功能的前提下,开发出不同的网站前台样式,以更灵活的方式去满足不同的设计需求。
- 前言
Drupal主题有关的技能本身并不难,它的特点在于,一旦熟悉了之后,整个过程就变成下意识的行为了。就好象开车的时候,什么时候挂几档,什么时候踩油门,什么时候踩离合——司机们都能非常熟练的完成这些动作,而且基本上不需要思考。但是对于初学者来说,要教会他们这些动作,还是要费一番口舌和气力的。