fetch Имя аттрибута Тип Обязателен По умолчанию Описание file строка (string) Да n/a файл, http или ftp сайт для отображния assign строка (string) Нет n/a Имя переменной, которой будет присвоен вывод fetch используется для отображения локальных файлов, http или ftp страниц. Есил файл начинается с "http://", то вебстраница будет получена и выведена. Если файл начинается с "ftp://", то файл будет получен с ftp сервера и выведен. Для локальных файлов должен быть указан либо абсолютный путь, либо путь относительно выполняемого php файла. Если указать специалньый аттрибут "assign", то вывод функции fetch будет присвоен переменной вместо отображения. Добавлено в Smarty версии 1.5.0. Техническое Замечание HTTP переадресация не поддерживается. Убедитесь, что указываете завершающие слэши, где это необходимо. Техническое Замечание Если включена security и указан файл из локальной файловой системы, то отобразятся лишь файлы, который находятся в указаных безопасных папках ($secure_dir). fetch {* включаем javascript в шаблон *} {fetch file="/export/httpd/www.domain.com/docs/navbar.js"} {* Добавляем немного прогноза погоды с сервера погоды *} {fetch file="http://www.myweather.com/68502/"} {* новостную ленту берем с ftp сервера *} {fetch file="ftp://user:password@ftp.domain.com/path/to/currentheadlines.txt"} {* присваиваем полученный файл переменной *} {fetch file="http://www.myweather.com/68502/" assign="weather"} {if $weather ne ""} <b>{$weather}</b> {/if}