Синтаксис
@FILE file_path
Привязывает переменную к файлу, где file_path - путь и имя файла.
Возвращаемое значение - строка, содержащая содержимое файла. Путь к файлу - это абсолютный путь от корня сервера или от корня вашей установленной Evolution.
@FILE: assets/files/file.txt
Команда @FILE очень полезна в тех случаях, когда нам может понадобиться генерировать данные, доступные во внешнем файле.
Предположим, что у нас есть текстовый файл news.txt.
Этот файл постоянно обновляется самыми последними новостями некой внешней системы. Новости уже размечены в html формате.
Мы хотим отображать эти новости на нашем сайте для просмотра посетителями.
Создайте новый ТВ-параметр, допустим [*external_news*]
.
Добавьте в значение по умолчанию команду @FILE:
@FILE: assets/files/news.txt
Теперь вы можете использовать данные из этого файла как для непосредственной выдачи в шаблоне, например:
<div class="news">[*external_news*]</div>
Так и для обработки их вашим сниппетом, допустим
[!myCustomSnippet? &news=`[*external_news*]`!]