STRING %CHILD%
Scopo: Determinare il termine
'figlio' di una relazione gerarchica del thesauro.
Sintassi: %CHILD%(%NUMBER% riga)
Descrizione: usato per determinare il termine 'figlio' individuato da riga di una relazione gerarchica in una pagina di Thesauro.
Valore restituito: valore alfanumerico
Torna il termine figlio se l'operazione è andata a buon fine.
Torna stringa vuota in caso di errore generico.
Vedere anche: %PARENT%, Database: thesaurus / vincolati
Esempio: <!-- Posizionamento sul thesauro -->
%STRING%(figlio, "")
%IF%(%5CALL%("ThGerarchico", %KEYVAL%(Attr.x), %KEYVAL%(Value.x), 1, "100", "NT"))
%REPEAT%(1, %VITEMS%)
<A href="%SCRIPT%/a%CURARC%/f<alias di questa pagina>?Attr.x=%CURATTR%;Value.x=%VITEM%(%INDEX%)">
%VITEM%(%INDEX%)
</A>
%STRCPY%(figlio, %CHILD%(%INDEX%))
%IF%(%STRLEN%(figlio) > 0 )
%WRITE%(" - ")
<A href="%SCRIPT%/a%CURARC%/f<alias di questa pagina>?Attr.x=%CURATTR%;Value.x=%WRITE%(figlio)">
Vai a termine Figlio
</A>
%ENDIF%
%ENDREPEAT%
%ENDIF%
Program output:
elemento 1
elemento 2 - Vai a termine Figlio
elemento 3 - Vai a termine Figlio
elemento 4
...
elemento n - Vai a termine Figlio