Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#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