为用户呈现一个设置表单(1)

在注释模块中,我们允许管理员选择哪些节点类型支持注释(如图2-1所示)。让我们深入学习一下这是如何工作的。

 
    当一个站点管理员想要修改注释模块的设置时,我们需要显示一个表单,让管理员可以从我们所给的选项中进行选择。在我们的菜单项中,我们把页面回调设置为drupal_get_form(),把页面参数设置为一个包含annotate_admin_settings的数组。这意味着,当你访问http://example.com/?q=admin/annotate/settings时,调用 drupal_get_form('annotate_admin_settings')将被执行,它主要是告诉Drupal构建由函数annotate_admin_settings()定义的表单。
 
老葛的Drupal培训班 Think in Drupal

Drupal版本: