Использование FieldFile в настройках шаблона

 
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2616
Скажите пожалуйста, можно ли использовать поле FieldFile в настройках шаблона options.form.php по аналогии с загрузкой логотипа?
Добавляю поле в options.form.php

Код PHP:
  1. new fieldFile('price', array(
  2. 'title' => 'Выберите файл прайс-листа на компьютере'
  3. )),
В настройках выбираю файл, жму сохранить. Получаю тройную ошибку

Использование FieldFile в настройках шаблона


Получается, использовать этот тип поля в админке нельзя? или нужны дополнительные параметры указать в

Код PHP:
  1. new fieldFile('price', array(
  2. 'title' => 'Выберите файл прайс-листа на компьютере'
  3. )),
Как все таки?
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Медаль
Сообщений: 243
Пытаюсь использовать текстовый файл в пользовательском виджете.
Версия InstantCMS: 2.12.3
В файле options.form.php применяю конструкцию
Код PHP:
  1.  
  2. new fieldFile("options:file", [
  3. 'title' => "Файл .txt"
  4. ])
  5.  
По моей логике тут всё должно работать "прямо из коробки" и дополнительные настройки не нужны.

При редактировании такого виджета во вкладке Опции появляется кнопка Обзор и надпись Файл не выбран
Выбираю файл, сохраняю. Настройки успешно сохранены и не видно никаких ошибок.
Есть предупреждение в консоли:
Синхронный XMLHttpRequest в основном потоке является устаревшим из-за его пагубного влияния на работу конечного пользователя.
Для получения ...
В массиве $_POST, который отправляется в system/controllers/admin/actions/widgets_update.php имеется
Код PHP:
  1. 'options' =>
  2. 'file' => '',
  3. ),
Массив $_FILES пуст.
Файл не добавляется. В таблице cms_widgets_bind в соответствующей строке в поле options имею file: null

Пробовал использовать fieldImage, fieldNumber, fieldText - всё работает как надо.
Что делаю не так? Как такую ошибку ловить?
Редактировалось: 4 раз (Последний: 8 декабря 2019 в 17:31)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 243
Ещё один подход к снаряду.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3023
@IamB:
Ещё один подход к снаряду.
флуд
Украинский для инстант
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2892
Но fieldFile выводит форму загрузки файла. Так и нужно?
Посетитель
small user social cms
Медаль
Сообщений: 243
Ris:
Но fieldFile выводит форму загрузки файла. Так и нужно?
Да, именно файл я и хочу загрузить на сервер, поэтому кнопка Обзор и ожидалась. Тут всё правильно.
Вот, в system/controllers/admin/actions/widgets_update.php (обработчик) данные не передаются корректно.
Ссылка, если будет интерес повторить у себя.
Редактировалось: 1 раз (Последний: 8 декабря 2019 в 22:49)
Посетитель
small user social cms
Медаль
Сообщений: 243
Олег Васильевич я, up - как-то уныло.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.