You are here

drupal CCK的学习

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2009-10-31 00:17

CCK的学习,
1,本身的安装配置,这里需要学习的是字段的配置和显示问题,配置很容易看懂,重点是显示,弄懂显示里面的"排除" 的含义.
还有一点是,用了CCK后对应节点类型外观的定制,也就是如何输出一个CCK字段,通常是使这样的:
php print  $field_author[0][value] ;
这里假定CCK字段名字为field_author.你需要注意这里的格式.这里面还有一个需要注意的地方,那就是如何输出body,系统自带的是$content变量,你会发现它包含了所有的字段,你需要把这些字段从正文里面排除,也就是前面所讲的字段的显示问题,这样就可以直接使用 php print  $content了。另外你还可以这样用,php   print $node->content[body]['#value']。
这样你就学会了基本的CCK知识。包括配置,显示,和外观的定制。
2学习CCK的各种字段模块,我们知道CCK自带的一写字段类型,但是掌握这些还是不够的,需要学习很多其它第3方的CCK字段模块,比如说Filefiled,ImageField,email field,link field等等,这些模块,你需要到官方的模块下在中,CCK类别下,去寻找。
 
3,如果有一天需要定制自己的字段模块,那么你需要掌握CCK对外提供的字段钩子了。这样一点也很重要。CCK在Drupal7中,已经成为了核心必选的模块,地位之重要可见一般,基于CCK接口的编程工作,也是未来开发的必备技能之一。
 
Think in Drupal

Drupal版本: