xslt - Agregue paginación en el elemento web Content Query
sharepoint-2010 cqwp (1)
Finalmente !! Lo hice yo mismo. Lo siguiente es lo que ejecuté:
- Abrí SPD y copié ContentQueryMain.xsl y ItemStyle.xsl de la carpeta XSL Stylesheet en una carpeta personalizada, manteniendo inalterados los dos archivos xsl predeterminados.
- Copié el código xsl y el código css que figura en este artículo Formato de fecha de SharePoint XSLT 2010 para crear el calendario de eventos personalizado "Eventos próximos" (como se muestra en el artículo) en mi archivo ItemStyle.xsl copiado. (Lea todo el artículo y comprenderá cómo puede realizar este paso).
- Descargar:
ImtechContentQueryWebPart.wsp
web personalizada deImtechContentQueryWebPart.wsp
desde este enlace: http://imtech.codeplex.com/ [Este elemento web es un elemento web de consulta de contenido personalizado mediante el cual puede aplicar sus propios archivos xsl). - Instale ImtechContentQueryWebpart en su servidor de SharePoint y actívelo a través de las funciones de colección de sitios en Configuración del sitio.
- Ahora vaya paso a paso y realice cambios nuevamente en los archivos ItemStyle.xsl y ContentQueryMain.xsl copiados tal como se explica en este artículo: Ajuste retro de hojas de estilo XSL existentes con los controles de paginación
El autor en el artículo al que se hace referencia en el punto 5 ha pegado el siguiente código
<xsl:template name="Default" match="*" mode="itemstyle">
En su lugar,<xsl:template name="Default" match="*" mode="itemstyle">
el código debajo de esta línea<xsl:template name="EventDisplay" match="Row[@Style=''EventDisplay'']" mode="itemstyle">
La línea anterior tieneEventDisplay
que encontrará en su archivo ItemStyle.xsl copiado y editado. Simplemente busque el términoEventDisplay
y lo obtendrá.Finalmente, inserte el elemento web Imtech Content Query en su página y copie la ruta de los archivos ItemStyle.xsl y ContentQueryMain.xsl copiados. Pegue estas rutas como se muestra a continuación en la primera imagen:
Y el resultado final que obtiene es: [* Tenga en cuenta que el Tipo de licencia y el Hacer clic aquí aparecen debido a mi propio código personalizado en ItemStyle.xsl. Descanse la salida es la misma que se muestra en el artículo al que se hace referencia en el punto 2.]
Creé un estilo personalizado en el elemento web Editor de contenido siguiendo este artículo: formato de fecha XSLT de SharePoint 2010 y logré el resultado deseado. Pero ahora quiero agregar paginación a este nuevo estilo. Para agregar paginación seguí varios artículos pero no logré el resultado. Soy un principiante en XSLT y no puedo entender cómo puedo agregar páginas en mi estilo personalizado.
Para buscar, seguí a continuación los artículos, pero no tengo idea de cómo puedo combinar la función de paginación con el estilo de calendario personalizado anterior. Cualquier ayuda es apreciada.
Elemento web de consulta de contenido de SharePoint 2010 con paginación
Ajuste retro de las hojas de estilo XSL existentes con los controles de paginación