用户登录

Drupal资源链接

http://zhupou.cn
drupal布道者,改成了"老葛的Drupal培训班",专心于培训事业
http://drupal.org
官方网站
http://drupalchina.org
中文的官方网站
http://acquia.com/
本站就是用这个版本构建的

page title

page title是一个可以自定义title的模块,配合token可以定义出你想要的标题效果.

Using drupal

using drupalUsing drupal是一本lullabot出品的图书,这本书覆盖了Drupal的30多个模块在实际中的实践的方式。对初学者来说,是一步一步引导学习。对于高级用户,可以参照书中有关内容,结合实际项目,把这些有用的东东给运用进去,在amazon的网站上,这本书一直排在drupal书的首位,应该是一本好书,最近通过google books下到了前面几章,先看看再说.

在其官方网站上原来勘误表源代码下载.

在线阅读:地址一 地址二

 

 

 

 

 

 

hook_action_info_alter

hook_action_info_alter是用来修改actions设置的一个函数

格式:hook_action_info_alter(&$info)

hook_action_info

hook_action_info是定义一个或多个drupal动作.

格式:hook_action_info()

hook_link

hook_link用来增加在drupal中的链接,通常用于增加在节点或评论下的链接。用数组返回链接的内容,有2种格式。

格式:hook_link($type, $object, $teaser = FALSE)

hook_form_alter与hook_form_FORM_ID_alter

hook_form_alter与hook_form_FORM_ID_alter是drupal中用于修改表单的函数,可以在表单输出之前对表单元素进行修改.

格式:hook_form_alter(&$form, $form_state, $form_id)

hook_form_FORM_ID_alter(&$form, &$form_state)

区别在于hook_form_alter对所有的表单都有效,如果要对特定的表单进行修改的话,那么还要对$form_id进行判断,而hook_form_FORM_ID_alter只对FORM_ID的 表单进行修改,不用判断

hook_link_alter

hook_link_alter 函数是用于在输出节点内容之前,先修改link的内容.

格式:hook_link_alter ( &$links,$node)

主题技巧

主题,有时也称之为"模板".Drupal的主题系统非常强大,能过各种预处理与主题函数及主题模板能轻松的做出你想要的界面.有句话叫"没有做不到,只有想不到",在drupal主题中也适用.这里的文章是个人对主题系统的一些使用技巧的总结.

Flag 模块

flag模块是一个灵活的标记制度,是完全可通过管理员进行定制。使用此模块,网站管理员可以对任意数量的节点、评论、用户进行标记。这些标记包括书签、标记重要、朋友或检举。您可以创建自定义清单流行内容或监视重要内容。

flag标记可以是全局的,也可以是个人的。全局的标记意味着你可以标记如精华评论、重点内容等,而个人标记则可能是我的收藏、推荐等,与每个用户相关。

flag模块是一个灵活的标记模块,使用这个模块可以标记任意的节点、评论、用户等内容,可以通过这个模块将节点标记为精华、垃圾或者你想做的任何标记.flag模块还可以和views2进行整合进行操作,同时flag还支持action.在官方网站上有非常详细的文档.

快速找出FORM_ID

在drupal中,如要修改某个表单时,先要找出这个表单的Form_ID,再利用hook_form_alter( &$form, $form_state,$form_id) ,或者hook_form_FORM_ID_alter( &$form, $form_state)来进行,或者也可用hook_theme()来进行直接对表单的修改,但这2种方法都需要先知道FORM_ID.如何快速的找出drupal中的表单,下面介绍一种利用firefox中的Web Developer插件快速找出表单ID的方法.