Каждый фрейм может включать в себя ссылки на другие файлы и фреймы, который должны быть в него вставлены.
FILE=[имя файла]>
Поиск файла происходит в директории текущей базы данных, а затем в папках с фреймами.
Директивы вставки формата
Формат может добавляться в тело фрейма с помощью обрамления короткими PHP тегами( И ?>) или в конструкции FORMAT=> Все форматы, выводящие не латинские символы должны начинаться с восклицательного знака. Это обеспечивает их перекодировку в UTF8.
Применение коротких тегов в стиле PHP тегов позволяет расположить формат в произвольной части строки.
Пример задания значения по умолчанию для параметра P21DBN(значение поля 3331):
Кроме того, формат может быть многострочным.
Пример многострочного представления формата с выравниванием логических конструкций:
if v2221='URUB' then
else
'?C21COM=F&I21DBN=URUB&S21FMT=WEB_URUB0_WN&S21All=<.>U=<.>&S21CNR=30',
'&P21DBN=',v3331,
’&Z21ID=',&uf('+3E',v2225),
(if v3413<>'' then
'&R21DBN=',v3413
else
break
fi),
'">Тезаурус'
fi
?>
Директивы FORMAT
= может располагаться только с новой строчки и перед ней могут находиться только символы пробела или табуляции.
Пример вставки формата referings: FORMAT=@referings>
Кроме того, директива FORMAT
=INSERT_ALL_PARAMETERS> формат может выполнять вставку всех параметров в виде скрытых полей:
. . . . . . . . . . . . . .
В ссылке тот же результат может быть достигнут с помощью директивы:
Результатом будет ссылка:
PARAM1_NAME=PARAM1_VALUE&PARAM_NAME2=PARAM2_VALUE. . . . . . . . .