Как я могу использовать плагин формы, чтобы иметь несколько форм на странице в панели администратора - PullRequest
0 голосов
/ 26 мая 2019

Я работаю над плагином 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"
...