Creación de plantillas personalizadas para categorías

Explicación de la creación de plantillas personalizadas para categorías con BauDocWriter



En el artículo anterior vimos cómo crear una plantilla personalizada centrándonos en las plantillas con una única página.

En este artículo veremos cómo crear plantillas especiales para las categorías o los mapas del sitio.

Esto es muy similar a la creación de plantillas de categorías que vimos anteriormente, simplemente, en lugar de seleccionar la plantilla de elementos de categoría en el proyecto, lo hacemos directamente sobre la categoría.

Para comenzar, vamos a crearnos una nueva plantilla en nuestro proyecto de plantillas llamada SummaryGallery con este contenido:

	
%div { class = "GridRowFlex" }
	<% for $intIndex = 1 to 100 %>
		<% if $Url[$intIndex] != "null" %>
			%article { class = "GridCell33 panel bg-clr-summary brd-rounded-shadow"}
				%header { class = "panel-header bg-clr-summary-gradient brd-bottom-dotted" }
					%h2 #a { href = $Url[$intIndex]} $Title[$intIndex] #
				%div { class = "panel-centered thumb-small" }
					<%if $UrlThumbnail[$intIndex] != "" %>
						%a {href= $Url[$intIndex] } #img {src = $UrlThumbnail[$intIndex] alt=$Title[$intIndex]} #
					<%else%>
						<%if $UrlImage[$intIndex] != "" %>
							%a {href = $Url[$intIndex] } #img {src = $UrlImage[$intIndex] alt=$Title[$intIndex]} #
						<%else%>
							%a {href = $Url[$intIndex] } #img {src=" Images\NoImage.jpg" alt=$Title[$intIndex]} #

%br

%div
	$PagerSection
	
%br
	

que cómo podemos ver simplemente muestra el título y la imagen del artículo en un div de la página.

En segundo lugar, añadimos la plantilla como referencia a nuestro sitio:

Añadir referencias al proyecto

y por último seleccionamos la plantilla en nuestra categoría Categoría 2 en el cuadro de texto Elementos de categoría :

Selección de plantillas en categoría

Ahora ya podemos compilar y ver el resultado:

Resultado de la categoría con una plantilla personalizada

Por supuesto, nuestra primera categoría continúa con el mismo aspecto dado que sigue utilizando la plantilla seleccionada en el proyecto:

Categoría con la plantilla seleccionada en el proyecto

De esta forma, podemos tener diferentes formas de visualizar secciones de nuestro sitio utilizando plantillas independientes.

Para finalizar con la personalización de nuestro sitio Web, vamos a ver en nuestro siguiente paso las variables de proyecto .



Páginas relacionadas