Кажется, что есть какая-то ошибка в webform, или я делаю это неправильно. На странице предварительного просмотра веб-формы условные выборки, такие как флажки, по-прежнему отображаются независимо от того, выбраны они пользователем или нет. Отображение кода в источнике и пустое пространство покажут, если ничего не выбрано.Страница предварительного просмотра веб-формы Drupal: добавление пули на условные элементы (тематическое)
Я только что создал тестовую страницу с тремя компонентами выбора (флажки с несколькими выборами только с одним выбором) и установленным флажком компонента А (в наборе полей) находится на уровне выше двух других, которые также находятся в наборе полей.
Так, например,
Selection 'A' fieldset
>> Selection 'A' checkbox
>>>> Selection 'B' fieldset
>>>>>>>> Selection 'B1' checkbox (separate component)
>>>>>>>> Selection 'B2' checkbox (separate component)
The conditional set is like so.
IF: >> Selection 'A' checkbox is EMPTY
THEN >>>> Selection 'B' fieldset
ISNT SHOWN
Смысл всего этого в том, что мне нужно поместить выбранные опции флажков в списке пули, но пули точки, до сих пор показывают на странице предварительного просмотра с нашими словами, даже если эти ответы не выбраны. Я добавил пули с помощью css. Я думаю, что следующий код из этой ссылки может быть на правильном пути, но я не уверен, как заставить его работать на странице предварительного просмотра.
https://www.drupal.org/node/79086
function phptemplate_webform_form_50 ($form) {
$form['submitted']['First Name']['#id'] = 'edit-submitted-first-name';
$form['submitted']['Last Name']['#id'] = 'edit-submitted-last-name';
$form['submitted']['Fluent in']['#id'] = 'edit-submitted-fluency';
return _phptemplate_callback('webform_form_50', array('form' => $form));
}
Вам не нужно добавлять «спасибо» к ответам. Должности должны быть свободны от шума. – Jamal
Хорошо, я удалил его. –