Задать вопрос
Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)

Как в webform скрыть поле?

Здравствуйте, подскажите пожалуйста. Как можно в drupal скрыть форму в webform. Дело в том что я темезирую webform файл - "webform-form-7.tpl.php", и есть поля в которые попадают значения автоматически, и их нужно скрыть. Пробовал скрывать с помощью $form['submitted']['_hour']['#access'] = FALSE; поле скрывается, но как будто бы это поле пустое было при отправке и в результатах webform, нету никак значений для этого поле. Потом пробовал просто не выводить поле в "webform-form-7.tpl.php", но тут ещё одна проблема, оно тогда появляется возле кнопки так как кнопка выводиться вот так submit <?php print drupal_render_children($form);?>. Подскажите пожалуйста как можно сделать?
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
afi13
@afi13
Попробуйте изменить тип поля на hidden:
$form['submitted']['_hour']['#type'] = 'hidden';

Или использовать функцию hide() на этот элемент в шаблоне, тогда он не будет выводиться в drupal_render_children()
https://api.drupal.org/api/drupal/includes%21commo...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы