Логотип

Документация по макросам и шаблонам UMI.CMS

system getOuterContent()

Название

%system getOuterContent()% — Выводит содержание удаленной страницы, либо локального файла шаблона.

Параметры: system getOuterContent(contentPath [, sourceEcoding = 'UTF-8'])

contentPath

URL удаленной страницы, либо путь до файла шаблонов (*.tpl), находящегося в локальной файловой системе.

sourceEcoding

Кодировка удаленной страницы либо локального файла шаблона.

Описание

Макрос выводит содержание страницы, указанной в параметре contentPath.

Использование лишено смысла. Контент любой страницы (где есть это поле) можно вывести, воспользовавшись протоколом UPage (см. «Страницы: протокол UPage»). Любой внешний файл можно подключить при помощи инструкций xsl:import и xsl:include.

Если в параметре contentPath указан путь к локальному файлу (например, ./tpls/content/header.inc.tpl), то макрос выведет его содержание в том случае, если расширение файла «.tpl», в ином случае необходимо указывать абсолютный путь (http://domain.ru/script.PHP).

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