|
Indice
| Temas Recientes
| Quién Está en Línea
| Lista de Usuarios
| Nuevo Usuario
| Búsqueda
| Ayuda
| ![]() |
![]() |
mvnForum » Listar todos los foros » Foro: General OpenCms 7 » Tema: CmsTimeFrameCategoryCollector (Menu edicion no aparece) |
Estado del tema: Normal Total de mensajes en este tema: 6 |
[Añadir a Mis Favoritos] [Añadir un aviso a este tema] [Publicar nuevo tema] |
Autor |
|
![]() Stranger Ingresó: 25-may-2011 Mensajes: 8 Estado: Desconectados |
Buenas, tengo un listado de contenidos estructurados. Mi problema es la aparición de la botonera de edición con un usuario del entorno con privilegios de administración sobre el directorio en cuestión. Si muestro los contenidos utilizando un colector del tipo "allInFolderDateReleasedDesc" la botonera se muestra sin ningún inconveniente. Ahora bien, cuando uso el "timeFrameAndCategories" no se muestra la botonera. Adjunto los codigos de los dos ejemplos: Colector "timeFrameAndCategories": cms.editable(true); // Activa botonera String param=sPathContenidos + "contenido_${number}.html|XmlContentTipo|0|collector.date"; CmsJspTagContentLoad contentElement = new CmsJspTagContentLoad(null, pageContext, "allInFolderDateDesc", param,"${param.page}","10", cms.getRequestContext().getLocale(), true); while (contentElement.hasMoreContent()) { // muestro contenidos } Colector "timeFrameAndCategories": cms.editable(true); // Activa botonera String param="resource="+ sPathContenidos + "contenido_${number}.html|resourceType=XmlContentTipo|sortDescending=true|timeStart="+ sFechaCaducado+"|timeEnd="+sFechaActual+"|propertyTime=collector.date"; CmsJspXmlContentBean thisPage = new CmsJspXmlContentBean(pageContext, request, response); CmsJspTagContentLoad contentElement = new CmsJspTagContentLoad(null, pageContext, "timeFrameAndCategories", param,"${param.page}","10", cms.getRequestContext().getLocale(), true); while (contentElement.hasMoreContent()) { // muestro contenidos } Un saludo. |
||
|
![]() Advanced Member
|
No es exactamente un problema si es que lo he entendido bien. Cuando accedes con un Collector de tipo allInFolder te aparece toda la botonera porque, al coger artículos de la misma carpeta, el sistema no tiene problema en detectar los elementos con patrón contenido_%(number).html y crear el siguiente. Sin embargo, cuando utilizas categorías, el sistema no tiene forma de saber cual es el siguiente número de elemento que debe crear o en qué carpeta debe crearlo porque está cogiendo contenido de varias carpetas y puede que en una de ellas el último contenido sea contenido_0002.html y en otra sea contenido_0006.html. No obstante, sí te debería dejar modificar los elementos aunque no te deje crear nuevos. |
||
|
![]() Stranger Ingresó: 25-may-2011 Mensajes: 8 Estado: Desconectados |
Buenas alex, en los parámetros de ambos colectores se especifica la ruta y el patrón de nombre, con lo que "el sistema" debería identificarlo, pero no es así... Ahora bien, tienes razón en que se pueden modificar los elementos actuales del listado. Lo que no aparece exactamente son los botones de añadir nuevo y eliminar contenido. Sigo intentando cosas... gracias por tu comentario. Saludos. |
||
|
![]() Administrador España Ingresó: 27-sep-2006 Mensajes: 2470 Estado: Desconectados |
Esto es normal que pase, y os comento porque es, cuando lees contenidos de una categoría se usa la API del CRE por el que se accede a los contenidos de una forma distinta a cuando lo haces por el resto de Collector. Es una limitación que está en el código, tendrías que programarte tu propio collector para que te funcione y es un poco jaleoso ... ---------------------------------------- --------------------------------------------------- Sergio Rapos Vargas. Administrador de OpenCmsHispano. sergio.raposo@opencmshispano.es |
||
|
![]() Stranger Ingresó: 25-may-2011 Mensajes: 8 Estado: Desconectados |
y no hay ninguna otra manera más sencilla? ¿quizás pasándole un parámetro distinto a null en la llamada a la creación del CmsJspTagContentLoad?: new CmsJspTagContentLoad(null ,.... gracias.. |
||
|
![]() Administrador España Ingresó: 27-sep-2006 Mensajes: 2470 Estado: Desconectados |
Pues la verdad que no lo sé es cuestión de buscar y si encuentras alguna solución nos comentas porque puede ser interesante. ---------------------------------------- --------------------------------------------------- Sergio Rapos Vargas. Administrador de OpenCmsHispano. sergio.raposo@opencmshispano.es |
||
|
[Versión imprimible] [Publicar nuevo tema] |