drupal 6 позволяет фронтальным пользователям динамически добавлять поля для форм во внешнем интерфейсе
Я создаю сайт событий друпал. Система будет иметь события, и люди могут зарегистрироваться для событий. Разные мероприятия будут иметь разные регистрационные формы. Предположим, мы можем ввести любое количество участников. Для участника необходимо указать имя, мобильный телефон и адрес электронной почты. Мне нужно, чтобы люди могли динамически добавлять участников. Мне нравится иметь такую возможность, как следующие.
В начале форма должна отображать только одну строку для деталей участника. Если пользователю необходимо добавить еще один, он должен иметь возможность нажать кнопку "Добавить еще", и должен отобразиться еще один ряд полей. Таким образом он / она должен иметь возможность добавлять много строк. Посоветуйте, пожалуйста, как мне это сделать, используя поля CCK?
Также с помощью представлений мне нужно отобразить информацию об участниках в бэкэнде. Я застрял. Пожалуйста, помогите мне.
1 ответ
У меня была такая же проблема, и если вы хотите решить ее в Drupal 6 - вы должны написать свой персональный модуль с JavaScript... Но в 7-м Drupal у нас есть модуль Field collection. Вы объединяете несколько полей (Имя, Мобильный и Электронная почта) в одну коллекцию, и эти поля работают с модулем Представления.