Инструменты пользователя

Инструменты сайта


limb3:ru:packages:wact:tags:core_tags:core_include_tag

<core:include>

Описание

Вставляет содержимое файла file в текущий шаблон. Если вставляемый файл содержит другие теги, то они будут считаться тегами текущего шаблона. Используется для сборки одного шаблона из небольших кусочков. Содержимое подключаемого шаблона должны быть сбалансированным (если не используется атрибут literal), то есть каждому открыывающему тегу должен соотвествовать закрывающий). см. подробнее о композиции WACT-шаблонов.

Вы также можете запретить компиляцию вставляемого шаблона, использовав необязательный атрибут literal. Также можно вставить содержимое файла так, чтобы показать его содержимое - для этого используется необязательный атрибут source.

Обратите внимание на то, что если вы пользуетесь пакетом WEB_APP, тогда нужно использовать относительные пути до файлов, то есть include/header.html вместо /include/header.html

Синтаксис

 <core:include file='path/to/file' [literal='true'][source='true'][in_datasource='true'] />

Область использования

В любом месте WACT шаблона.

Атрибуты

  • file - указывает путь до файла, который нужно включить в текущий шаблон
  • in_datasource (необязательный) - указывает, что включаемый файл нужно вставить в отдельном контексте.
  • literal (необязательный) – указывает, что содержимое включаемого файла не должно быть компилировано.
  • source (необязательный) – указывает, что исходный код включаемого файла должно быть показан при помощи php-функции highlight_string()

Содержимое

Нет.

Пример использования

<html>
  <core:include file='includes/top.html'/>
<body>
  [...]
  <core:include file='includes/bottom.html'/>
</body>
</html>

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___    ____   __ __   _  __   ___ 
  / _ )  /  _/  / // /  / |/ /  / _ |
 / _  | _/ /   / _  /  /    /  / __ |
/____/ /___/  /_//_/  /_/|_/  /_/ |_|
 
limb3/ru/packages/wact/tags/core_tags/core_include_tag.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)