Dependiendo del tipo de documento digital que esté relacionado con un registro, tenemos que decidir si lo vamos a insertar directamente en nuestra página (imágenes) o solo queremos vincularlo a través de su url para que pueda abrirse en la misma u otra ventana (documentos pdf, doc, etc)
La diferencia entre una u otra opción determina el comando HTML a utilizar en el formato:
IMG SRC para insertar el documento en la página
A HREF para vincular el documento con la página
En los siguientes ejemplos
http://localhost:9090/ corresponde al URL del servidor
bases/XXX es la ruta a partir la raíz del servidor que apunta hacia la carpeta donde están almacenados los documentos digitales (por ejemplo, XXX puede ser el nombre de la base de datos con la cual están vinculados los documentos)
YYY es la etiqueta del campo donde está almacenado el nombre y ruta del documento digital
(para más información acerca de la organización de los documentos digitales en el servidor, consulte Vincular documentos digitales
Sintaxis a utilizar para insertar imágenes en la página:
Si el campo no es repetible:
'<img src=http://localhost:9090/bases/XXX/"vYYY">"
Si el campo es repetible:
(if p(v800) then
'<img src="http://localhost:9090/bases/xxx/"vYYY'" width=150><br>'
fi/)
Presenta todas las imágenes vinculadas con el registro
'<img src="http://localhost:9090/bases/xxx/'vYYY[1]'" width=150>'
Presenta solo la primera imagen vinculada con el registro
Sintaxis a utilizar para vincular documentos digitales con la página
En este caso se usa el lenguaje de formatos para introducir un vínculo donde aparece la desripción de la imagen. Cuando el usuario cliquea sobre ese vínculo se abre el documento correspondiente en una nueva ventana (target=_blank). En este formato se necesita especificar:
- Url del servidor
- Nombre de la carpeta donde están almacenados los documentos digitales, tomada a partir de la raíz del servidor
- Etiqueta del campo donde está almacenada la referencia al documento digital
Ejm: "<a href=http://localhost:9090/bases/XXX/"vYYY" target=_blank>"vYYY"</a>"
donde
http://localhost:9090/ es el url del servidor
bases/XXX es la carpeta donde están almacenadas las imágenes (hasta la ruta almacenada en el campo del registro que referencia la imagen)
YYY es la etiqueta del campo que contiene el nombre del archivo con el documento digital más parte de su ruta
Es decir, si los documentos digitales asociados a registros están asociados en la raíz del servidor. se puede acceder a ellos directamente a la imagen, suministrando su URL.
Use los comandos del lenguaje de formateo para afinar la construcción del Url de presentación de la imágen. por ejemplo si tiene un subcampo a con el nombre del archivo y un subcampo b con su descripción, puede colocar:
"<a href=http://localhost:9090/bases/xxx/"vYYY^a">"vYYY^b"</a>"
Si el campo es repetible, use:
(|<a href=>http://localhost:9090/bases/xxx/|vYYY^a|>|vYYY^b|</a><br>|/)
Si el campo es repetible y quiere separar todos los enlaces con ; menos el último, use:
(if p(vYYY) then |<a href=http://localhost:9090/bases/xxx/|vYYY^a|>|vYYY^b|</a>|
if iocc<>nocc(vYYY) then '; ' fi fi/)
En este ejemplo se inserta un ; luego de todas las ocurrencias menos en la última.
Como puede ver, el lenguaje de formateo le puede proporcionar muchas opciones para la presentación de los documentos digitales vinculados a los registros.
Comments (0)
You don't have permission to comment on this page.