Новое в веб-форме. Что я пытаюсь сделать, так это создать несколько простой инструмент для сбора содержимого сайта с помощью Webform. Таким образом, пользователи будут «собирать» узлы, отправляя на них формы. Кажется, это легко сделать. Однако мне нужно, чтобы они могли группировать свои узлы/отправленные формы в наборы, которые я называю «папками».
Я мог бы сделать это несколькими способами:
- тип содержимого Папка + элемент ссылки на объект в веб-форме
чтобы разрешить выбор существующих элементов «папки».
- словарь элемента Folder + entity ref в веб-форме для выбора терминов
Но пользователи также должны иметь возможность создавать новые папки. Вот где я застрял. Как я могу сделать так, чтобы форма/элемент формы позволяли пользователям создавать новую папку?
Я вижу другой способ: что, если вместо объекта у них будет просто элемент формы Folder, в который они добавляют элементы? Но это должно быть специфичным для пользователя, поэтому элемент поля списка должен будет накапливать элементы (папки) для каждого пользователя.
Итак, как бы я это сделал? Есть ли способ лучше?
(Сначала подумали о модуле флагов, но тогда пользователям потребуется возможность создавать новые флаги, но почему-то не будет доступа ко всему пользовательскому интерфейсу конфигурации флагов.)