Drupal 7: Результаты Webform-> Материалы: как добавить или изменить столбцы здесь - PullRequest
1 голос
/ 03 июня 2011

Когда я нажимаю «Результаты», а затем «Материалы», я вижу следующие столбцы:

#, Submitted, User, Ip address, Operations

Можете ли вы помочь мне добавить несколько столбцов из моей формы здесь?Как я могу удалить всю страницу / вариант?(Я знаю, что могу удалить hook_alter_menu () и удалить пункт меню, но он показывает страницу при нажатии на вкладку результатов, поскольку это представление по умолчанию)это?

1 Ответ

3 голосов
/ 28 июня 2011

Хорошо, модуль веб-формы действительно хорошо использует API Drupal. Так что есть функция темы (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, и все готово.

...