Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

#2 2009-04-21 04:16:55

maniqui
Member
From: Buenos Aires, Argentina
Registered: 2004-10-10
Posts: 3,070
Website

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>

La música ideas portará y siempre continuará

TXP Builders – finely-crafted code, design and txp

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

Board footer

Powered by FluxBB