Техническая документация для web ирбис64 и web ирбис32



бет13/33
Дата13.02.2023
өлшемі0,86 Mb.
#168577
1   ...   9   10   11   12   13   14   15   16   ...   33
Байланысты:
ReadMe

Директивы вставки файла


Каждый фрейм может включать в себя ссылки на другие файлы и фреймы, который должны быть в него вставлены.
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= может располагаться только с новой строчки и перед ней могут находиться только символы пробела или табуляции.



Синтаксис директивы формат таков:
FORMAT
=[строка формата] >
или
FORMAT
=@[имя файла] >

Пример вставки формата referings:
FORMAT
=@referings>

Кроме того, директива FORMAT=INSERT_ALL_PARAMETERS> формат может выполнять вставку всех параметров в виде скрытых полей:




. . . . . . . . . . . . . .
В ссылке тот же результат может быть достигнут с помощью директивы:
Результатом будет ссылка:
PARAM1_NAME=PARAM1_VALUE&PARAM_NAME2=PARAM2_VALUE. . . . . . . . .


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   33




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет