Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2008-11-12 17:39:52

opensa
Member
Registered: 2008-11-12
Posts: 46

[es-es] Uso de excerpts plugins

Hola, he instalado el plugin rss_auto_excerpt
Lo que no entiendo, tanto en este como en Beginning plugin, dónde inserto el tag <txp:rss_auto_excerpt words=“50” />, por ejemplo.
No logro entender la lógica de los formularios.
Lo inserté en el form “default”, y funciona el extracto con “leer más” pero al clickear no veo todo el artículo.

¿Hay que crear un nuevo formulario y poner en el template la llamada?

les agradezco la ayuda!

Offline

#2 2008-11-12 18:01:31

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

Re: [es-es] Uso de excerpts plugins

hola opensa,

Pensá un “form” (lamentablemente, mal traducido como “formulario”) como un “pedacito” (o snippet) de una página, que podés reutilizar varias veces y de muchas formas distintas.

Si no ves todo el artículo, seguramente en tu form “default” te falte un <txp:body />.

Podés probar algo así:

<txp:if_article_list>
  <!-- estamos en un listado de artículos, aka: sección, categoría, home -->
  <txp:rss_auto_excerpt words=“50” />
<txp:else />
  <!-- no? entonces estamos en un artículo individual -->
  <txp:body />
</txp:if_article_list>

O su versión contraria:

<txp:if_individual_article>
  <!-- estamos en un artículo individual -->
  <txp:body />
<txp:else />
  <!-- no? entonces estamos en un listado de artículos, aka: sección, categoría, home -->
  <txp:rss_auto_excerpt words=“50” />
</txp:if_individual_article>

Se entiende?

Last edited by maniqui (2008-11-12 18:20:45)


La música ideas portará y siempre continuará

TXP Builders – finely-crafted code, design and txp

Offline

#3 2008-11-12 18:14:12

opensa
Member
Registered: 2008-11-12
Posts: 46

Re: [es-es] Uso de excerpts plugins

Gracias maniqui, voy entendiendo. Lo que yo hice:

Agregué al form default esto: <txp:rss_auto_excerpt words=“20” />

funciona bien, aparece el exceprts, pero como tiene la etiqueta body, aparece el excepts y la nota. Ahi tengo lio.
Voy a estudiar lo que envias y aviso
mil gracias

Offline

#4 2008-11-14 18:22:14

opensa
Member
Registered: 2008-11-12
Posts: 46

Re: [es-es] Uso de excerpts plugins

Maniqui, no lo logro.
Detallo lo que tengo.

En la “Pagina” Default

<txp:if_category> <h2><txp:category title=“1” /></h2>

<txp:article form=“resumen” limit=“10” />

</div>
<txp:else /> <txp:if_search> <h2><txp:text item=“search_results” />: <txp:page_url type=“q” /></h2>

</txp:if_search>

<txp:article limit=“5” /> </div>
</txp:if_category>

<txp:if_individual_article>

<p><txp:link_to_prev>&#171; <txp:prev_title /></txp:link_to_prev> <txp:link_to_next><txp:next_title /> &#187;</txp:link_to_next></p>
<txp:else /> <p><txp:older>&#171; <txp:text item=“older” /></txp:older> <txp:newer><txp:text item=“newer” /> &#187;</txp:newer></p>
</txp:if_individual_article>

En el form “resumen” esto:

<txp:if_individual_article>
<h2 class=“entry-title”>»
<txp:permlink><txp:title /></txp:permlink></h2>
<txp:else />
<h2 class=“entry-title”><txp:permlink><txp:title /></txp:permlink></h2>
</txp:if_individual_article>
<txp:rss_auto_excerpt words=“50” />

EN el form default esta igual pero con el body.

No logro hacer que aparezca el resumen sin el body. Si hay resumen dice “leer mas”, al clickear me va a lo mismo.

Gracias si puedes ayudarme

Offline

#5 2008-11-14 19:55:05

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

Re: [es-es] Uso de excerpts plugins

opensa wrote:

En el form “resumen” esto:

<txp:if_individual_article>
<h2 class="entry-title">» 
<txp:permlink><txp:title /></txp:permlink></h2>
<txp:else />
<h2 class="entry-title"><txp:permlink><txp:title /></txp:permlink></h2>
</txp:if_individual_article>
<txp:rss_auto_excerpt words=“50” />

EN el form default esta igual pero con el body.

No logro hacer que aparezca el resumen sin el body. Si hay resumen dice “leer mas”, al clickear me va a lo mismo.

Hola opensa,

Repasemos: en Textpattern, o estás navegando la URL de un artículo (individual article) o estás navegando la URL de una sección/categoría/búsqueda/home (article list).
Esos son los dos “contextos” que tiene Textpattern, en principio.

En tu form, <txp:rss_auto_excerpt words=“50” /> está por fuera del condicional (txp:if_individual_article), así que te va a aparecer en cualquier contexto (sea individual_article o article_list).

Por otra parte, tu página default, “parece” decir esto (leé los comentarios):

<txp:if_category> 
  <!-- si estamos en una categoria -->
  <h2><txp:category title=“1” /></h2>
  <txp:article form=“resumen” limit=“10” />
</div><!-- por cierto, este div parece estar sobrando... seguramente lo abrís afuera de estos condicionales, en otro lugar del template, pero te recomiendo evitar esa práctica, si no querés terminar con código roto -->
<txp:else /> 
  <!-- si no estámos en una categoría -->
  <txp:if_search> 
  <!-- si estamos en una busqueda -->
  <h2><txp:text item=“search_results” />: <txp:page_url type=“q” /></h2>
  </txp:if_search>
  <!-- si estamos en una seccion o articulo individual o en una busqueda -->
   <txp:article limit=“5” /> </div><!-- lo mismo: este div parece estar sobrando...  -->
</txp:if_category>

Además, está diciendo: si estoy en una categoría, usá el form “resumen” para renderear el artículo. Pero si no estoy en una categoría, usá <txp:article limit="5" form="default" /> (acordate que el default para el atributo “form” es precisamente “default”).

En otras palabras, tu form “resumen” solo se va a usar si estás en una categoría. En los demás casos se va a usar tu form “default”.

Si bien aún no entiendo exactamente qué querés lograr, te sugiero que empieces con menos condicionales y los vayas sumando a media que vayas logrando cosas.

Por otra parte, podrías probar este código en el form “default” (y de yapa, sacarte de encima el form “resumen”):

<txp:if_individual_article>
<h2 class="entry-title">» 
<txp:permlink><txp:title /></txp:permlink></h2>
<txp:rss_auto_excerpt words=“50” />
<txp:else />
<h2 class="entry-title"><txp:permlink><txp:title /></txp:permlink></h2>
<txp:body />
</txp:if_individual_article>

Por último, si tenés una URL donde se pueda ir viendo el resultado… tal vez (me) ayude a explicarte.
Saludos!


La música ideas portará y siempre continuará

TXP Builders – finely-crafted code, design and txp

Offline

#6 2008-11-17 16:02:56

opensa
Member
Registered: 2008-11-12
Posts: 46

Re: [es-es] Uso de excerpts plugins

Bien, voy entendiendo.
el link es este: http://www.avelaboca.org.ar/sitio

En síntesis, necesito que en la portada aparezca un resumen de… 10 palabras y un “leer más”.

Offline

#7 2008-11-17 16:16:27

opensa
Member
Registered: 2008-11-12
Posts: 46

Re: [es-es] Uso de excerpts plugins

Lo logramos, gracias Maniqui. Entonces me quedó:

<txp:if_individual_article>
<h2><txp:permlink><txp:title /></txp:permlink></h2>
<txp:body />
<txp:else />
<h2><txp:permlink><txp:title /></txp:permlink></h2>
<txp:rss_auto_excerpt words=“5” />
</txp:if_individual_article>

tenía que entender que “si estoy en articulo” va body, sino else va rss resumen.

Lo raro es que no me corta las 5 palabras, me pone el resumen que pongo en el campo resumen de un artículo.
Como verás en First post, aparecen tres puntos…

gracias

Offline

#8 2008-11-17 16:29:32

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

Re: [es-es] Uso de excerpts plugins

Hace mucho que no uso rss_auto_excerpt. No logro ver si hay algo mal que está en tu código.

Por cierto, si querés “optimizar” un poco, podés hacer:

<h2><txp:permlink><txp:title /></txp:permlink></h2>
<txp:if_individual_article>
  <txp:body />
<txp:else />
  <txp:rss_auto_excerpt words=“5” />
</txp:if_individual_article>

Como verás, dejé el título por afuera de los condicionales, ya que se repitía en ambas “ramas”, y en consecuencia, lo podías sacar de ahí adentro.


La música ideas portará y siempre continuará

TXP Builders – finely-crafted code, design and txp

Offline

Board footer

Powered by FluxBB