Генерация файла для скачивания через тип содержимого

Доброго времени суток!

Хочу сделать файл для скачивания в формате .csv, для этого сделал тип содержимого cvs с mime типом text/csv
в качестве файла, а нужно что бы это был «генерируемый» файл, создал страницу со следующим содержимым:

Название;Поле1;Поле2;
[[!pdoResources?
    &parents=`PARENT`
    &limit=`0`
    &depth=`0`
    &templates=`10`
    &outputSeparator=`\n`
    &where=`[[!filters]]` // фильтры, которые берут параметры из $_GET и формируются в валидный where
    &includeTVs=`field_1,field_2`
    &select=`{"modResource":"id,pagetitle"}`
    &tpl=`catalog.item.csv` // [[+pagetitle]];[[+tv.field_1]];[[+tv.field_2]];
]]
в настройках страницы стоит (из интересного):
тип содержимого: csv
Местонахождение содержимого: прикрепленный файл
тип русурса: документ
не кэшируемый
пустой шаблон.

при заходе на страницу я ожидаю что получу csv файл с сгенерированным с помощью сниппета контент с заголовком, но по факту получаю файл с без обработки сниппета. т.е. точно такое же содержимое, как и в коде выше, но в формате csv и файл скачивается.

подскажите, как сделать так, что бы сниппет выполнялся перед скачиванием фала?
Владимир Flame
22 октября 2019, 20:28
modx.pro
428
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0