path_to_theme()函数:返回正在用的theme的路径,大部分用于page.tpl.php中
module_invoke_all() 调用所有模块的具体钩子, 变长参数, 参数包括钩子名, 钩子函数的参数。
module_hook($module, $hook)判断某模块是否实现某钩子
Web 服务器的角色
apache下简洁链接的配置:Drupal 运行在一个 web 服务器上,通常是 Apache 上。如果 web 服务器识别 Drupal 的 .htaccess 文件,那么将初始化一些 PHP 设置,并启用简洁链接(Clean URL)。
1. 创建一个HTML帮助的block,让它只出现在"node/*/edit" and "node/add/*"
2. 用admin/user/roles下的"edit permissions"去管理每一个具体内容的权限
3. 在admin进入网站时,用Firefox Web Developer Toolbar去"Populate Form Fields" (不太明白什么意思)
Drupal是一款优秀且功能强大的CMS,很多人采用drupal来开发,很重要的一点莫过于它的多站点(Multi-Site)机制了。那么如何利用drupal来开发多站点呢?今天以一个小例子简单介绍一下。
1、到sites目录下添加你要新增的另外一个站点。以drupal花园为例,我想建个xxx.drupalgarden.cn子站,那么就在sites下建一个xxx.drupalgarden.cn的目录。
drupalgarden.cn现已开通,建立此站的目的主要有:1.分享和学习drupal模板的开发与制作;2.分享和推行web标准相关的技术(Xhtml、css、JavaScript等);3.发布一些易学易用的drupal教程;4、drupal相关的其他技术的研究和探讨。 初步是这样规划,由于目前还是处于学习之中,希望能够与网站共同成长,愿更多的drupaler加入进来,共同进步!