Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-04-04 15:35:05

valmeria
Member
From: France
Registered: 2005-10-22
Posts: 46

[fr-fr] Comment écrire l'affichage par catégories dans le gabarit default ?

Bonjour, texpattern newbie je bute sur un problème :

J’ai bien compris que l’affichage des articles appartenant à l’une ou l’autre des catégories se définit dans le seul gabarit “default” et c’est là que j’ai un problème.

Sur ma page d’index (donc à partir du gabarit “default”) je cherche à obtenir le résultat suivant :

*Un seul article d’introduction, qui reste en permanence
*L’affichage des résultats de recherche (géré par if_search) lorsqu’il y a requête
*L’affichage des listes d’articles par catégorie lorsqu’il y a requête

Mon code actuel d’affichage dans le gabarit en question est d’ores et déjà conditionné au fait qu’il s’agisse du résultat d’une recherche, ou non :
<code>
<txp:if_search>
<h1>Resultats de la recherche</h1>
<txp:article listform=“search_results” />
<txp:else />
<txp:article form=“home” status=“sticky” />
</txp:if_search>
</code>

Lorsqu’il y a recherche, j’ai bien une liste qui s’affiche (logique) et dans le cas contraire l’article “persistant” voulu (logique aussi).

J’ai tenté l’affichage des articles appartenant à l’une ou l’autre des catégories en réponse à une requête de type :
<code>
http://www.e-soc.org/online/?c=eSoc
</code>

*par l’inclusion dans le tag <code><txp:article form=“home” status=“sticky”></code> du paramètre “listform=”, mais ça ne marche pas ;
*par l’utilisation du code <code><txp:if_article_list>
<txp:article_custom form=“toto” sortby=“Posted” sortdir=“desc” />
</txp:if_article_list>
<txp:if_individual_article>
<txp:article />
</txp:if_individual_article></code> mais ça ne marche pas non plus …
*par l’inclusion du tag <code><txp:if_article_list></code> mais quelque soit le sens de l’inclusion (à l’intérieur de la boucle if_search ; en “encadrant” la boucle if_search ; séparément de la boucle) ça ne fonctionne pas

Je me demande si j’utilise les bons tags pour obtenir ce que je cherche ???

Si quelqu’un peut m’aider, merci d’avance !

Last edited by valmeria (2006-04-04 16:13:12)

Offline

#2 2006-04-04 18:06:06

valmeria
Member
From: France
Registered: 2005-10-22
Posts: 46

Re: [fr-fr] Comment écrire l'affichage par catégories dans le gabarit default ?

Bon ! J’ai trouvé la solution dans le forum anglais en formulant ma recherche en “static home page” qui est exactement le problème que je me posais.

ça donne ça :
<code><txp:if_category>
<h1>Articles de la categorie <txp:category /></h1>
<txp:article listform=“news” />
<txp:else />
<txp:if_search>
<h1>Resultats de la recherche</h1>
<txp:article listform=“search_results” />
<txp:else />
<txp:article form=“home” status=“sticky” />
</txp:if_search>
</txp:if_category></code>

et ça marche :)

Si ça peut servir à quelqu’un… On ne sait jamais.

Offline

Board footer

Powered by FluxBB