QNext Макрос file
Макрос !{file} позволяет настроить вывод файла, в сообщении.
Список параметров макроса:
— path - путь до файла
— type - способ отображения
— title - текстовая метка
— notFound - текст при отсутствии файла
— path - путь до файла
Если вы хотите показать файл, отправленный пользователем в форме и поле с файлом у вас называется "фото", тогда в параметре путь надо указать такой путь:
!{file|
path: form.values.фото.file
}
Если же вы хотите показать файл из 🆎Профиля, и поле называется "фото", тогда пишем так:
!{file|
path:profile.фото.file
}
Заполните анкету по команде /anketa, чтобы увидеть в живую как это работает. После заполнения, здесь [Вы не заполнили анкету] увидите фотографию, которую вы отправили в анкете.
— type - способ отображения
Макрос file может показывать файл в нескольких режимах:
- link - отображается ссылка, при клике на которую показывается админское меню просмотра файла. Открыть такую ссылку может только администратор бота. Например так:
!{file|
path: profile.фотография.file;
type: link}
Это значение по умолчанию.
- url - web ссылка на файл
Открыть может любой желающий. Ссылка на файл имеется только у файлов типа Фотография и Видео, пример:
!{file|
path: profile.фотография.file;
type: url
}
— preview - показать превью файла
Если у файла есть ссылка(Фотография или Видео), тогда файл можно показать в виде preview к посту, т.е. файл отобразится сразу под текстом, пример:
!{file|
path: profile.фотография.file;
type: preview
}
— title - текстовая метка
По умолчанию макрос показывает файл в виде иконки, если вы хотите отобразить в этом месте какой либо текст, укажите метку title, например так:
!{file|
path: profile.фото.file;
type: url;
title: Ссылка на фотографию
}
— notFound - текст при отсутствии файла
Используйте этот параметр, чтобы показать текст в тех случаях, когда файла еще нет, например так:
!{file|
path: profile.фото.file;
type: url;
title: Ссылка на фотографию;
notFound: Вы не заполнили анкету
}