@ FILE

Синтаксис

@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*]`!]