@EA-EKB

Как в modExtra в _build/elements/plugins.php прописать параметры по-умолчанию для плагина?

В целях изучения modExtra пишу модуль обратной связи и столкнулся с такой проблемой: при указании в файле _build/elements/plugins.php параметров по-умолчанию у плагина (который обрабатывает AJAX-запрос при отправке формы):
return [
    'Feedback' => [
        'file' => 'feedback',
        'description' => '',
        'events' => [
            'OnWebPagePrerender' => [],
        ],
        'properties' => [
            'fields' => [
                'type' => 'textfield',
                'value' => 'author,phone,email,comment',
            ],
        ],
    ],
];
почему-то после установки пакета вместо названия параметра по-умолчанию стоит null, значение отображается корректно. Делал по аналогии с файлом _build/elements/snippets.php. Перерыл исходники всех известных мне пакетов на основе modExtra, но ни в одном подобного не нашел. Видимо название параметра по-умолчанию указывается не так как у сниппетов, но как?

Хотя нет! Как передать параметры сниппета в плагин? Занесение параметров в сессии при вызове сниппета не подходит, так как теоретически на одной странице может быть сколько угодно вызовов этого сниппета. Передача через $_POST то же не вариант, так как придётся в форму добавлять скрытые поля с параметрами (или одно с параметрами в виде json в value, из-за чего получим пламенный привет от fenom)
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы