Mostrar un content via web script

cancel
Showing results for 
Search instead for 
Did you mean: 
ocserfal
Member II

Mostrar un content via web script

Hola a todos,

Tengo una duda con Alfresco que sé que es una tontería pero no la puedo solucionar…

A ver, recupero vía web script un documento html (es decir, hago la consulta Lucene y meto el content resultante en el model).

Pero luego, ¿cómo hago el ftml para que me muestre ese html tal cual? Es decir, puedo mostrar su nombre, su creador… Pero yo quiero mostrar el HTML, es decir, que se visualice la página.

O hay otra forma de sacar un documento html concreto del repositorio y mostrarlo?

Mil gracias!!
2 Replies
pjcaracuel_2349
Active Member II

Re: Mostrar un content via web script

Buf, puedes probar esto, para los tipo text funciona pero no se si para html se comportara igual

${document.content}


Tambien podias probar

${document.url}


Saludos
venzia
Senior Member

Re: Mostrar un content via web script

Un ejemplo similar si os dais cuenta, al entrar al espacio de WebScripts del Diccionario de Datos Alfresco muestra una vista personalizada que hace algo parecido.
El codigo del template hace lo siguiente :
<#– Displays the contents of readme.html and/or the evaluated readme.ftl if they exist in the current space. –>

<#assign htmlFilename = "readme.html"/>
<#assign ftlFilename = "readme.ftl"/>

<#if space?exists>
    <#if space.childByNamePath["${htmlFilename}"]?exists>
        ${space.childByNamePath[htmlFilename].content}
    </#if>
    <#if space.childByNamePath["${ftlFilename}"]?exists>
        <#include space.childByNamePath["${ftlFilename}"].nodeRef>
    </#if>
</#if>
con lo que apostaria que tal y como dice Pedro deberia mostrarlo : ${document.content}.
Saludos