cancel
Showing results for 
Search instead for 
Did you mean: 

Previsualizar fotos

ciberbec
Champ in-the-making
Champ in-the-making
Buenos dias,

en la acción de previsualizar me gustaria que cuando se trate de fotos que te aparezca la foto y no las plantillas de los modelos, puede ser eso?

Necesito que me contesteis urgentemente.

Saludos.
7 REPLIES 7

ajv
Champ in-the-making
Champ in-the-making
Hola ciberbec!

Para mostrar imagenes puedes hacer uso de una plantilla similar a esta:

<#– 3 column list of small thumbnails for images in the current folder –>
<#assign colcount=0>
<table width=100%>
<#list space.children as child>
  <#if child.isDocument && (child.mimetype = "image/gif" || child.mimetype = "image/jpeg" || child.mimetype = "image/png")>
    <#if colcount % 3 = 0><tr></#if>
    <td align=center>
      <div style='padding:8px'><a href="/alfresco${child.url}" target="new"><img src="/alfresco${child.url}" width=120 border=0></a></div>
      <div><a href="/alfresco${child.url}" target="new">${child.properties.name}</a></div>
    </td>
    <#if colcount % 3 = 2></tr></#if>
    <#assign colcount=colcount+1>
  </#if>
</#list>
</table>

Espero que te resulte útil.  Smiley Very Happy
Saludos!!

ciberbec
Champ in-the-making
Champ in-the-making
Hola ajv,

este trozo de código lo pongo dentro del fichero preview-file.jsp y preview-space.jsp?

Lo he puesto ahi, y justamente por esta linea:

<img src="/alfresco${child.url}" width=120 border=0>

no me sale la foto, es decir, no me la muestra, es como si no la encontrara.

Como le digo yo que la foto es lo que yo he seleccionado?

ajv
Champ in-the-making
Champ in-the-making
Buenas!

No ciberbec, para que un espacio tenga un aspecto diferente no es necesario tocar los jsp's.
Lo que tienes que hacer es crear una plantilla con extensión ftl, que es simplemente un fichero de texto plano con el contenido que te adjunté en el post anterior.
Este contenido lo tienes que colocar en el espacio "Modelos de contenido", que se encuentra dentro del Diccionario de Datos.

Ahora podrás aplicar esa plantilla a los espacios que te interese. Para ello:
1.- Ver Detalles del espacio al que le quieres aplicar la plantilla.
2.- En el partado de Custom View te aparece a la derecha un cuadro azulito para Modificar la vista personalizada, junto a una papelera. Clicar
3.- Seleccionar la plantilla que has creado.
4.- Aceptar.

Así cuando accedas a ese espacio, se procesará la plantilla seleccionada para mostrar los resultados.
Espero que te sirva.

Hasta luego!!

ciberbec
Champ in-the-making
Champ in-the-making
Hola ajv,

la verdad es que me lo has solucionado mucho, una cosita me queda.

Me aparecen las fotos en 3 columnas y varias filas, queda muy bonito, pero lo que son las fotos no me las está mostrando, se ve que no las encuentra, que puedo hacer para que me las muestre?

Necesito saberlo hoy porque hoy es mi ultimo dia en la empresa.

Saludos.

ajv
Champ in-the-making
Champ in-the-making
Hola ciberbec,

En teoría debería mostrarte las imágenes jpeg, gif y png que contiene el espacio que estás previsualizando.
Si el espacio no contiene imágenes de este tipo no te mostrará nada…

Lo de las 3 columnas es porque en la plantilla se hace un count hasta 3.
Saludos!

ciberbec
Champ in-the-making
Champ in-the-making
Hola ajv,

el espacio que estoy intentando previsualizar contiene imagenes y todas son del tipo jpg, no entiendo porque no me las visualiza, me salé lo que es el cuadro de la foto con la x dentro.

Saludos.

jesa
Champ in-the-making
Champ in-the-making
Hola

yo necesito que me previsualice, pero que a su vez la vista previa que me muestra me le baje el tamaño de la misma para que la pagina no me quede tan pesada, debido a que posiblemente monten imagenes muy pesadas y no quiero que se bloquee la pagina cargando ni que equipos de bajas especificacioens tecnicas se bloqueen,

como podria hacer para redimensionarla utilizando este template
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.