Друзья доброго времени суток! Пытаюсь организовать загрузку файла в админку и ссылку на скачивание этих файлов на странице. Файлов на странице может быть несколько и я решил это реализовать с помощью migx с таким выводом форма
[
{«caption»:"", «fields»: [ {«field»:«title»,«caption»:«Название документа»},
{«field»:«imageTV»,«caption»:«Файл документа»,«inputTV»:«file»}
]}
]
разметка колонок
[ {«header»: «Название документа», «sortable»: «true», «dataIndex»: «title»},
{«header»: «Файл документа», «width»: «80», «sortable»: «false», «dataIndex»: «file»,«renderer»: «this.renderImage»}
]
так же создал поле
file с типом ввода файл.
Так вот если вывожу с помощью getimagelist с шаблоном содержащим ссылку с атрибутом href, содержащим [[+file]], то скачивается html страница
если вывожу вместо getimagelist [[*file]] назначив его шаблону, то ссылка работает
если вывожу вместо getimagelist шаблон из него и в шаблоне вывожу ссылку с [[+file]] то же скачивается html Подскажите пожалуйста что нужно исправить. Спасибо.
*file - это значение именно текущего документа (его TV-поля в целом). А +file - это переменная-плейсхолдер внутри обработки ТВ-поля, то есть более локальная переменная. Опубликуйте текстовое значение из базы данных вашего ТВ-поля и ссылку на HTML-документ, которую вы получаете при обработке ТВ-поля.
Там просто есть статьи, в которых рассматривается более тонкая настройка миги. Там есть разница между тем, когда указываешь свойство поля как тип файла, и когда создаешь отдельную ТВшку с типом файл и указываешь ее для MIGX-твшки.