Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2009-04-21 03:53:56
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
[es-es] Lista de articulos con plantilla distinta al articulo individual
Estimados, vuelvo a solicitar un poco de luz en este maravilloso mundo del TextPattern.
La pregunta es la siguiente:
¿ Se puede utilizar una determinada plantilla con una determinada hoja de estilo para visualizar un listado de articulos y utilizar otra plantilla con otra hoja de estilo para visualizar un articulo individual ?
Desde ya, muchas gracias
Saludos.
Fernando
Offline
Re: [es-es] Lista de articulos con plantilla distinta al articulo individual
Hola Fernando,
Primero respondo tu pregunta: no.
Pero no te preocupes! No es un empedimento para lograr lo que querés.
En TXP hay dos contextos, lista de artículos (article list) y artículo individual (individual article).
Con los tags correspondientes (<txp:if_article_list>
y <txp:if_individual_article>
) ya estás más que cubierto para poder customizar la salida (tu HTML) según estés viendo una lista o un artículo.
Ej:
<body class="<txp:if_article_list>listado<txp:else />individual</txp:if_article_list>">
O bien:
<body class="<txp:if_individual_article>individual<txp:else />listado</txp:if_individual_article>">
Ahí ya tenés una clase para colgarte (con una especificidad muy alta) desde la CSS y empezar a hacer magias tipo:
body.listado .articulo {background: red;}
body.listado .articulo {background: blue;}
En fin, con el mismo concepto y los mismos tags, podés hacer toda la magia necesaria:
<txp:if_individual_article>
<!-- estamos en un artículo individual -->
<h2><txp:title /></h2>
<txp:body />
<txp:else />
<!-- estamos en un listado de artículos -->
<h2><txp:title /></h2>
<txp:excerpt />
</txp:if_individual_article>
Offline
#3 2009-04-21 04:47:44
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Lista de articulos con plantilla distinta al articulo individual
Maniqui, muchas gracias por la claridad y velocidad en tu respuesta.
Habia llegado a la misma conclusión pero quería asegurarme.
Saludos.
Offline