Un squelette pour les secteurs

Bonjour,

On a :

  • article.html pour les articles
  • rubrique.html pour les rubriques

Il manque une squelette secteur.html pour les secteurs… y a-t-il un autre moyen que de faire un squelette par rubrique de premier niveau (rubrique-1.html, rubrique-2.html… où 1 et 2 sont des secteurs) ?

De manière plus général, pourrait-on avoir des squelettes pour chaque niveau de rubrique dans l’arborescence ?

On aurait rubrique–1.html pour les secteurs, rubrique–2.html pour les rubriques de niveau 2, etc…

Michael


Il manque une squelette secteur.html pour les secteurs...
y a-t-il un autre moyen que de faire un squelette par
rubrique de premier niveau (rubrique-1.html,
rubrique-2.html... où 1 et 2 sont des secteurs) ?

Tu peux faire une boucle du type :
<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_test_si_secteur (RUBRIQUES) {id_rubrique} {racine}>
</BOUCLE_test_si_secteur>
C'est un secteur -> squelette secteur
</B_test_si_secteur>
Ce n'est pas un secteur -> squelette pas secteur.
<//B_test_si_secteur>
</BOUCLE_rubrique>

Olivier GENDRIN a écrit :

Il manque une squelette secteur.html pour les secteurs...
y a-t-il un autre moyen que de faire un squelette par
rubrique de premier niveau (rubrique-1.html,
rubrique-2.html... où 1 et 2 sont des secteurs) ?

Tu peux faire une boucle du type :
<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_test_si_secteur (RUBRIQUES) {id_rubrique} {racine}>
</BOUCLE_test_si_secteur>
C'est un secteur -> squelette secteur
</B_test_si_secteur>
Ce n'est pas un secteur -> squelette pas secteur.
<//B_test_si_secteur>
</BOUCLE_rubrique>

et en associant cette boucle avec une boucle hierarchie La boucle HIERARCHIE - SPIP et #TOTAL_BOUCLE , on doit pouvoir avoir un squelette différent en fonction de la profondeur de la rubrique

<BOUCLE_rub(RUBRIQUE){id_rubrique}>
<BOUCLE_x(HIERARCHIE){id_rubrique}>
</BOUCLE_x>
<INCLURE{fond=#URL_PAGE{niveau-#_x:#TOTAL_BOUCLE}>
<B_x>
</BOUCLE_rubrique>

cette boucle doit être mise dans rubrique.html

elle inclus les squelette à définir par ailleurs
niveau-1.html
niveau-2.html
niveau-3.html
....

à tester

Bonjour,

Super ! Ca marche avec ce code dans rubrique.html

<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE_x(HIERARCHIE){id_rubrique}></BOUCLE_x>
<INCLURE{fond=niveau-#_x:TOTAL_BOUCLE}{id_rubrique}>
<B_x>
</BOUCLE_rub>

Le 5 avr. 07 à 13:11, rpapa a écrit :

Olivier GENDRIN a écrit :

Il manque une squelette secteur.html pour les secteurs...
y a-t-il un autre moyen que de faire un squelette par
rubrique de premier niveau (rubrique-1.html,
rubrique-2.html... où 1 et 2 sont des secteurs) ?

Tu peux faire une boucle du type :
<BOUCLE_rubrique (RUBRIQUES) {id_rubrique}>
<BOUCLE_test_si_secteur (RUBRIQUES) {id_rubrique} {racine}>
</BOUCLE_test_si_secteur>
C'est un secteur -> squelette secteur
</B_test_si_secteur>
Ce n'est pas un secteur -> squelette pas secteur.
<//B_test_si_secteur>
</BOUCLE_rubrique>

et en associant cette boucle avec une boucle hierarchie
La boucle HIERARCHIE - SPIP et #TOTAL_BOUCLE , on doit
pouvoir avoir un squelette différent en fonction de la profondeur de la
rubrique

<BOUCLE_rub(RUBRIQUE){id_rubrique}>
<BOUCLE_x(HIERARCHIE){id_rubrique}>
</BOUCLE_x>
<INCLURE{fond=#URL_PAGE{niveau-#_x:#TOTAL_BOUCLE}>
<B_x>
</BOUCLE_rubrique>

cette boucle doit être mise dans rubrique.html

elle inclus les squelette à définir par ailleurs
niveau-1.html
niveau-2.html
niveau-3.html
....

à tester

_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Michaël Thanry a écrit :

Bonjour,

Super ! Ca marche avec ce code dans rubrique.html

<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE_x(HIERARCHIE){id_rubrique}></BOUCLE_x>
<INCLURE{fond=niveau-#_x:TOTAL_BOUCLE}{id_rubrique}>
<B_x>
</BOUCLE_rub>

je vais mettre le code en exemple sur sur contrib,

peux-tu donner l'adresse du site que je l'indique comme site exemple

Bonjour,

Le site en question est toujours en développement mais je te ferai signe dès qu'il sera en ligne.

Cordialement

Michael

Le 7 avr. 07 à 15:30, rpapa a écrit :

Michaël Thanry a écrit :

Bonjour,

Super ! Ca marche avec ce code dans rubrique.html

<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE_x(HIERARCHIE){id_rubrique}></BOUCLE_x>
<INCLURE{fond=niveau-#_x:TOTAL_BOUCLE}{id_rubrique}>
<B_x>
</BOUCLE_rub>

je vais mettre le code en exemple sur sur contrib,

peux-tu donner l'adresse du site que je l'indique comme site exemple

_______________________________________________
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.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ