1

当我单击“结果”然后单击“提交”时,我会看到以下列:

#, Submitted, User, Ip address, Operations

你能帮我从我的表格中添加几列吗?
或者如果有办法可以删除整个页面/选项?(我知道我可以删除 hook_alter_menu() 并删除菜单项,但它会在单击结果选项卡时显示页面,因为它是默认视图)

你能帮我删除整个页面或修改它吗?

4

1 回答 1

3

好吧,webform 模块很好地使用了 Drupal API。所以有一个主题功能(webform_theme),您可以将其用于您的流程。

在这个 hook_theme() 实现中,您可以找到与这两个键相关联的数组:

'webform_results_submissions_header' => array(
  'variables' => array('node' => NULL),
  'file' => 'includes/webform.report.inc',
),
'webform_results_submissions' => array(
  'render element' => 'element',
  'template' => 'templates/webform-results-submissions',
  'file' => 'includes/webform.report.inc',
),

你现在要做的就是使用你自己的 hook_theme 为标题和行提供你自己的实现,你就完成了。

于 2011-06-28T19:15:22.187 回答