Формирование ссылки (гиперссылки)….&unifor('+I…) |
&UNIFOR(‘+I….) - Формирование ссылки (гиперссылки) |
Структура форматного выхода:
&unifor('+I/содержание_ссылки/название_ссылки)
|
/содержание_ссылки/ |
- внутренние данные ссылки, ограниченные уникальным разделителем.
Имеют следующую структуру:
NNN,HHH,<параметры>
:NNN - тип ссылки, возможные значения |
0 - ссылки на внешние объекты
1 - ссылка на связанный документ (возможно в другой БД) - "от одного к одному"
2 - ссылка на связанные документы (возможно в другой БД) - "от одного к многим"
HHH - экранная подсказка, может иметь вид: |
@iii - где iii - номер текста в файле IRBISMSG.TXT
\text\ - собственно текст подсказки в уникальных ограничителях.
<параметры> |
Для ссылок типа 0 <параметры> представляет собой в общем виде URL внешнего объекта (в том числе - полный путь на файл).
Для ссылок типа 1 и 2 <параметры> имеют следующую структуру:
имя_БД,имя_формата,termin
•имя_БД - имя базы данных, из которой будут браться связанные документы; по умолчанию используется текущая БД.
•имя_формата - имя формата, в соответствии с которым будут расформатироваться связанные документы. (по умолчанию - используется оптимизированный формат)
•termin - ключевой термин, на основе которого отбираются (ищутся) связанные документы.
Примеры: |
….&unifor('+I?0,,'v951^i'?',v951^t,|INTERNET|n951^t)…. ….&unifor(|+I?1,,,,I=|v421^w|?|,v421^a)…..
|
См. также: