Balise Rubrique

Le 7/01/03 19:12, « oOo-- DoriaN --oOo » <dorian@3studio.org> a écrit :

Mourad Jaber ---->

J'ai trouvé, une solution :

<BOUCLE_GdTitre(RUBRIQUES){id_parent=0}{id_secteur}>
<td width="346">#LOGO_RUBRIQUE</td>
</BOUCLE_GdTitre>

Je ne sais pas si c'est top mais ça fait pour l'instant ce que je
voulais.
Par contre, comme une solution apporte d'autres questions, je voudrais
savoir s'il est possible d'enumérer des articles ou rubrique sur 2
colonnes ?
comment faire un if pour pouvoir faire un coup un <TD>, au suivant un
<TR><TD> dans la même boucle ?
Est-ce possible avec spip ou faut-il le faire à la main ?
Merci

Je pense que tu devrais plutôt t'inspirer des squelettes par défaut et/ou du
tutorial sur uzine pour chopper l'esprit de spip, qui, par exemple, ne
fonctionne ps avec des if... else mais avec des boucles et des affichages
conditionnels... un bon coup d'oeil dans la doc te permettras de mieux
suivre et nous on pourra t'aider facilement (voir même comprendre ta
question...)

If

JE!:
([uZine 3] Les critères communs à toutes les boucles);

Else(
"{a/b} où a et b sont des chiffres. Ce critère permet d'afficher une partie
a (proportionnellement) des résultats en fonction d'un nombre de
« tranches » b.

Par exemple : {1/3} affiche le premier tiers des résultats. Ce critère est
surtout utile pour présenter des listes sur plusieurs colonnes. Pour obtenir
un affichage sur deux colonnes, il suffit de créer une première boucle,
affichée dans une case de tableau, avec le critère {1/2} (la première moitié
des résultats), puis une seconde boucle dans une seconde case, avec le
critère {2/2} (la seconde moitié des résultats).
");

'nuit :wink:

--
Dr Philippe Auriol, allergologue
http://www.allergique.org/ Le Monde des Allergies
http://www.weballergies.com/ L'allergie en fiches
http://chercher.weballergies.com/ Chercher l'allergie sur le net

Magrés tout, il me reste un souci, les résultats de la boucle principale s’affiche tous,
au lieu d’avoir :
| 1 | 2 |
| 3 | 4 |

J’ai :
| 1 | 2 |
| 2 | 3 |
| 3 |

mon code :

<BOUCLE_Enfant(RUBRIQUES){id_parent}>

<BOUCLE_EnfantAlterne(RUBRIQUES){meme_parent}{par titre}{exclus}{unique}>

</BOUCLE_Enfant>

#TITRE "INNER" #TITRE

Merci
@ +

Le mer 08/01/2003 à 10:12, Mourad Jaber a écrit :

Magnifique !!! comme quoi, le scroll des pages d’aide, c’est mieux jusqu’au bout pour avoir les réponses…
Merci beaucoup
@ +

Le mar 07/01/2003 à 19:16, Philippe Auriol a écrit :

*Le 7/01/03 19:12, « oOo-- DoriaN --oOo » <dorian@3studio.org> a écrit :*

*> Mourad Jaber ---->*
*>* 
*>> J'ai trouvé, une solution :*
*>>* 
*>> <BOUCLE_GdTitre(RUBRIQUES){id_parent=0}{id_secteur}>*
*>> <td width="346">#LOGO_RUBRIQUE</td>*
*>> </BOUCLE_GdTitre>*
*>>* 
*>> Je ne sais pas si c'est top mais ça fait pour l'instant ce que je*
*>> voulais.* 
*>> Par contre, comme une solution apporte d'autres questions, je voudrais*
*>> savoir s'il est possible d'enumérer des articles ou rubrique sur 2*
*>> colonnes ?*
*>> comment faire un if pour pouvoir faire un coup un <TD>, au suivant un*
*>> <TR><TD> dans la même boucle ?*
*>> Est-ce possible avec spip ou faut-il le faire à la main ?*
*>> Merci*
*>* 
*> Je pense que tu devrais plutôt t'inspirer des squelettes par défaut et/ou du*
*> tutorial sur uzine pour chopper l'esprit de spip, qui, par exemple, ne*
*> fonctionne ps avec des if... else mais avec des boucles et des affichages*
*> conditionnels... un bon coup d'oeil dans la doc te permettras de mieux*
*> suivre et nous on pourra t'aider facilement (voir même comprendre ta*
*> question...)*

*If* 

*JE!:*
*(http://www.uzine.net/article900.html);*

*Else(*
*"{a/b} où a et b sont des chiffres. Ce critère permet d'afficher une partie*
*a (proportionnellement) des résultats en fonction d'un nombre de*
*« tranches » b.* 

*Par exemple : {1/3} affiche le premier tiers des résultats. Ce critère est*
*surtout utile pour présenter des listes sur plusieurs colonnes. Pour obtenir*
*un affichage sur deux colonnes, il suffit de créer une première boucle,*
*affichée dans une case de tableau, avec le critère {1/2} (la première moitié*
*des résultats), puis une seconde boucle dans une seconde case, avec le*
*critère {2/2} (la seconde moitié des résultats).*
*");*

*'nuit ;-)*

*--* 
*Dr Philippe Auriol, allergologue*
*http://www.allergique.org/ Le Monde des Allergies*
*http://www.weballergies.com/ L'allergie en fiches*
*http://chercher.weballergies.com/ Chercher l'allergie sur le net*

*_______________________________________________*
*liste spip*
*spip@rezo.net - désabonnement : spip-off@rezo.net*
*Infos et archives : http://listes.rezo.net/mailman/listinfo/spip*
*Documentation de SPIP : http://www.uzine.net/spip*

Pour finir avec ce problème,
La solution, que j’ai fini par trouver :

<BOUCLE_Enfant(RUBRIQUES){id_parent}>

<BOUCLE_EnfantAlterne(RUBRIQUES){meme_parent}{par titre}{unique}{0,2}>

#TITRE

Il suffisait de faire Ligne par ligne !
@ +

« Quand il n’y a pas de solution, c’est qu’il n’y a pas de problème ! »

Le mer 08/01/2003 à 11:18, Mourad Jaber a écrit :

Magrés tout, il me reste un souci, les résultats de la boucle principale s’affiche tous,
au lieu d’avoir :
| 1 | 2 |
| 3 | 4 |

J’ai :
| 1 | 2 |
| 2 | 3 |
| 3 |

mon code :

<BOUCLE_Enfant(RUBRIQUES){id_parent}>


<BOUCLE_EnfantAlterne(RUBRIQUES){meme_parent}{par titre}{exclus}{unique}>


</BOUCLE_EnfantAlterne>

</BOUCLE_Enfant>


#TITRE

« INNER » #TITRE

Merci
@ +

Le mer 08/01/2003 à 10:12, Mourad Jaber a écrit :

Magnifique !!! comme quoi, le scroll des pages d’aide, c’est mieux jusqu’au bout pour avoir les réponses…
Merci beaucoup
@ +

Le mar 07/01/2003 à 19:16, Philippe Auriol a écrit :

*Le 7/01/03 19:12, « oOo-- DoriaN --oOo » <dorian@3studio.org> a écrit :*

*> Mourad Jaber ---->*
*>* 
*>> J'ai trouvé, une solution :*
*>>* 
*>> <BOUCLE_GdTitre(RUBRIQUES){id_parent=0}{id_secteur}>*
*>> <td width="346">#LOGO_RUBRIQUE</td>*
*>> </BOUCLE_GdTitre>*
*>>* 
*>> Je ne sais pas si c'est top mais ça fait pour l'instant ce que je*
*>> voulais.* 
*>> Par contre, comme une solution apporte d'autres questions, je voudrais*
*>> savoir s'il est possible d'enumérer des articles ou rubrique sur 2*
*>> colonnes ?*
*>> comment faire un if pour pouvoir faire un coup un <TD>, au suivant un*
*>> <TR><TD> dans la même boucle ?*
*>> Est-ce possible avec spip ou faut-il le faire à la main ?*
*>> Merci*
*>* 
*> Je pense que tu devrais plutôt t'inspirer des squelettes par défaut et/ou du*
*> tutorial sur uzine pour chopper l'esprit de spip, qui, par exemple, ne*
*> fonctionne ps avec des if... else mais avec des boucles et des affichages*
*> conditionnels... un bon coup d'oeil dans la doc te permettras de mieux*
*> suivre et nous on pourra t'aider facilement (voir même comprendre ta*
*> question...)*

*If* 

*JE!:*
*(http://www.uzine.net/article900.html);*

*Else(*
*"{a/b} où a et b sont des chiffres. Ce critère permet d'afficher une partie*
*a (proportionnellement) des résultats en fonction d'un nombre de*
*« tranches » b.* 

*Par exemple : {1/3} affiche le premier tiers des résultats. Ce critère est*
*surtout utile pour présenter des listes sur plusieurs colonnes. Pour obtenir*
*un affichage sur deux colonnes, il suffit de créer une première boucle,*
*affichée dans une case de tableau, avec le critère {1/2} (la première moitié*
*des résultats), puis une seconde boucle dans une seconde case, avec le*
*critère {2/2} (la seconde moitié des résultats).*
*");*

*'nuit ;-)*

*--* 
*Dr Philippe Auriol, allergologue*
*http://www.allergique.org/ Le Monde des Allergies*
*http://www.weballergies.com/ L'allergie en fiches*
*http://chercher.weballergies.com/ Chercher l'allergie sur le net*

*_______________________________________________*
*liste spip*
*spip@rezo.net - désabonnement : spip-off@rezo.net*
*Infos et archives : http://listes.rezo.net/mailman/listinfo/spip*
*Documentation de SPIP : http://www.uzine.net/spip*