学习Drupal十来天了
感觉它的功能很强大
现在只了解到冰山一角
在学习中遇到了各种不同的问题
有些是低级错误
(把代码的符号弄成中文了,
最郁闷的是
在编写自己的module的时候
显示中文 老是出现问题,
反复的看使用没找到问题,
后来查看editplus的默认文件编码格式才发觉到错误,
Drupal需要的是UTF-8的文件编码,
而editplus默认的编码是ascii)
有些是暂时无法理解的
主要是对 Drupal 还不够熟悉
它的很多API和对象概念都很模糊
往往在做的时候 需要在网上查询资料
现在会的是Drupal的基础使用吧
cck+views的自定义数据类型内容的编辑
复写page、block的显示输出
修改一下别人的 module
当然别人的module很多时候是小量的修改
有时候是数据表操作的修改
(
遇到2个module都有相同的名称,但数据类型不一样
在自己写module的时候就出现了,在自己copy的module中修改了数据,又没将原来的module移出
就只有重新修改 数据操作的代码
)
还有的时候是翻译别人的module
毕竟在中国,大家还是习惯使用中文
Drupal 提供多语言的支持
在很多module里面都有一个translations/module_name.pot的文件
这个文件是主要的语言信息
它记录了了module中所有的t()内容
当然也有很多没有
我们就需要在代码段中去修改了
最方便的定位就是先将看到的内容copy然后在到代码中搜索
注:t() 是用于向Drupal 说明 将T中的内容翻译问当前默认的语言,当然需要translations/*.po的支持