1

[結果] をクリックしてから [送信] をクリックすると、次の列が表示されます。

#, Submitted, User, Ip address, Operations

ここのフォームからいくつかの列を追加するのを手伝ってもらえますか?
または、ページ/オプション全体を削除できる方法がある場合は? (hook_alter_menu() を削除してメニュー項目を削除できることはわかっていますが、デフォルトのビューであるため、結果タブをクリックするとページが表示されます)

ページ全体を削除または変更するのを手伝ってもらえますか?

4

1 に答える 1

3

Webform モジュールは Drupal API を非常にうまく使用しています。そのため、プロセスに使用できるテーマ関数 (webform_theme) があります。

この hook_theme() 実装内で、次の 2 つのキーに関連付けられた配列を見つけます。

'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 に答える