- 导航到“管理➤站点构建 ➤模块”,并启用触发器模块。接着导航到“管理➤站点构建 ➤触发器”。你将看到的界面应该与图3-1所示的类似。 图 3-1.触发器分配界面 注意顶部横向的标签。它们对应于Drupal钩子!在图3-1中,我们查看的是nodeapi钩子的各种操作。它们的命名都很容易理解;比如,nodeapi钩子的delete操作就标注为“在删除文章之后”。对于钩子中的每个操作,在操作发生时,都可以为其分配一个动作,比如“将文章推到首页”。而每个可用的动作都列在了名为“选择一个动作”的下拉选择框中。
- 回调映射(Callback Mapping)
当一个Web浏览器向Drupal发送一个请求时,它向Drupal传递一个URL。通过这一信息,Drupal必须指出要运行哪段代码以及如何处理这一请求。这通常称为分发。Drupal截取URL的基础部分并使用后面的部分,称之为路径。举例来说,如果URL是http://example.com/?q=node/3,则Drupal路径为node/3。
附录A:数据库表参考
第二十三章 安装Profiles
第二十二章 优化Drupal
第二十一章 最佳开发实践