Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Sistemas de gestión de contenidos (http://www.forosdelweb.com/f54/)
-   -   Obtener propiedades en OpenCms (http://www.forosdelweb.com/f54/obtener-propiedades-opencms-584536/)

diablo_jr 09/05/2008 01:44

Obtener propiedades en OpenCms
 
Buenas, tengo una pequeña duda que no consigo solucionar.

Estoy creando una pagina en OpenCms pero no consigo obtener una cosa:

¿Como obtengo la propiedad X de un archivo si lo único que conozco de el es su ruta?

Gracias por la ayuda que me podais prestar.

juaniquillo 09/05/2008 10:48

Re: Obtener propiedades en OpenCms
 
creo que te podrían ayudar mejor en el foro de aplicaciones pre-fabricadas, aunque no entiendo a que te refieres con propiedad X.

diablo_jr 12/05/2008 04:55

Re: Obtener propiedades en OpenCms
 
Haber tengo este codigo:

<%
ruta = "/es/articulos/20080504.html";
prop = "Año 2008";
pageContext.setAttribute("ruta", ruta);
%>
<cms:contentload collector="singleFile" param="${pageContext.ruta}" editable="true">
<c:set var="p"><cms:contentshow element="mas_info" /></c:set>
<%
String propiedad = (String) pageContext.getAttribute("p");
if ( prop.equals(propiedad) )
enlace = ruta;
%>
</cms:contentload>

Todo va en un bucle donde la ruta va cambiando (todas contenidas en una lista). El bucle terminara cuando encuentre un archivo que tenga la propiedad mas_info=prop, que se guardara la direccón de dicho archivo en la variable enlace.

Esto no funciona. Si puedes ayudarme o sabes donde puedo encontrar ayuda....

Gracias de todos modos.

JavierB 12/05/2008 04:59

Re: Obtener propiedades en OpenCms
 
Movido al foro de Aplicaciones pre-fabricadas desde Editores Web.

Saludos, :adios:

diablo_jr 12/05/2008 08:52

Re: Obtener propiedades en OpenCms
 
He probado cambiando la linea <cms:contentshow .... por la siguiente:

<cms:property name="mas_info" file="${pageContext.ruta}" />

pero lo que me devuelve no es la propiedad del archivo cuya direccion es ruta sino la del recurso que ejecuta el jsp.

Como lo hago !!!! ya lo he probado casi todo y no se que hacer.


La zona horaria es GMT -6. Ahora son las 02:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.