跳转到主要内容
东方龙马 提交于 9 August 2009
导航到“管理➤站点构建 ➤模块”,并启用触发器模块。接着导航到“管理➤站点构建 ➤触发器”。你将看到的界面应该与图3-1所示的类似。     图 3-1.触发器分配界面     注意顶部横向的标签。它们对应于Drupal钩子!在图3-1中,我们查看的是nodeapi钩子的各种操作。它们的命名都很容易理解;比如,nodeapi钩子的delete操作就标注为“在删除文章之后”。对于钩子中的每个操作,在操作发生时,都可以为其分配一个动作,比如“将文章推到首页”。而每个可用的动作都列在了名为“选择一个动作”的下拉选择框中。   注意 不是所有的动作对所有的触发器都可用,这是因为有些动作在特定的上下文中没有任何意义。例如,在触发器“在删除文章之后”中,你就不能使用“将文章推到首页”这个动作。根据你的安装,有些触发器可能会显示“没有为该触发器可用的动作”。       表3-2给出了一些触发器名字和它们对应的钩子和操作。   表 3-2. 在Drupal 6中,钩子,操作,触发器的对应关系 钩子       操作       触发器名字 comment     insert      在保存新的评论之后 comment     update      在更新评论之后 comment     delete      在删除评论后 comment     view        当评论正在被注册用户查看时 cron        run         cron 运行时 nodeapi     presave     当保存新文章或更新文章时 nodeapi     insert      在保存新文章之后 nodeapi     update      在更新文章之后 nodeapi     delete      在删除文章之后 nodeapi     view        在内容被注册用户查看时 taxonomy    insert      在将新术语存储到数据库之后 taxonomy    update      在将更新过的术语存储到数据库之后 taxonomy    delete      在删除一个术语后 user        insert      在用户帐户创建之后 user        update      在用户资料更新之后 user        delete      在用户被删除之后 user        login       在用户登录之后 user        logout      在用户退出之后 user        view        当用户资料被浏览时
Taxonomy upgrade extras