Previsualizar fotos

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

Previsualizar fotos

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
ajv
Member II

Re: Previsualizar fotos

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
Member II

Re: Previsualizar fotos

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
Member II

Re: Previsualizar fotos

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
Member II

Re: Previsualizar fotos

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
Member II

Re: Previsualizar fotos

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
Member II

Re: Previsualizar fotos

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
Member II

Re: Previsualizar fotos

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