Я работаю над плагином grav, который работает из админ-панели. Я добавил новую страницу в боковую панель администратора с пользовательским шаблоном, и теперь я хочу добавить несколько форм к нему с загрузкой файлов. В целях тестирования я начал с одной формы, и хотя она генерирует форму, когда я использую {% include "forms/form.html.twig" %}
в шаблоне, когда я пытаюсь указать, какую форму генерировать с {% include "forms/form.html.twig" with { form: forms('testing') } %}
, она просто пуста. Любая идея о том, как я могу это исправить?
Пример формы, которую я хочу сделать
forms:
testing:
method: POST
fields:
action:
type: hidden
default: "create"
new_project_name:
label: New project name
type: text
size: small
new_description:
type: Textarea
label: 'Project description'
name: 'new_description'
id: 'new_description'
new_project_files:
type: file
label: Project files
multiple: True
destination: user/pages/media/
name: 'new_project_files'
id: 'new_project_files'
accept:
- image/*
- audio/*
- video/*
create_history:
label: Share with sycamore
type: radio
name: create_history
default: true
required: true
options:
True: yes
False: no
buttons:
- type: submit
value: Submit
process:
custom_upload: "create"