Директивы «Site-UP ready» веб-сайта

Директивы, используемые «Site-UP ready» веб-сайтом, позволяют производить манипуляции с переменными, файлами, программными модулями, исполняемыми файлами и командами. Каждая из директив, описанных ниже, должна быть заключена в угловые <%директива%> или квадратные [] скобки. Знаки процента (%) являются обязательными в обоих случаях.

Использование угловых скобок позволяет "прятать" директивы «Site-UP ready» веб-сайта в случае если страница просматривается не под управлением «Site-UP ready» веб-сайта, однако имейте ввиду, что если Вы будете редактировать в WYSIWYG редакторе (не только встроенным в Site-UP, но и в любом другом) документ содержащий директивы с угловыми скобками, то они также будут спрятаны. Поэтому используйте угловые скобки только если это действительно необходимо.

В качестве примеров в данной документации мы будем использовать угловые скобки, чтобы избежать ложного срабатывания директив (при сохранении из WYSIWYG редактора символы < и > заменяются соответственно на &lt; и &gt; что и не позволяет директивам срабатывать).

Порядок выполнения директив

Директивы анализируются и выполняются по мере их появления в теле документов (сверху вниз). Вложенные директивы анализируются и выполняются от внутренних директив к внешним.

Пример:

<%SET:menu=
  <%INC:menu.html%>
%>
<p><%INS:menu%><p>
<pre><%PUT:menu%></pre>

Сначала происходит анализ директивы <%INC:menu.html%> (это внутренняя директива в конструкции). Затем результат выполнения этой директивы (содержимое файла menu.html) присваивается переменной menu. Последующие две директивы выводят на страницу значение переменной menu.