1 Apr 02:18
Re: Sortir une rubrique du menu rubrique
Pablo Soler <pablosoler <at> mac.com>
2008-04-01 00:18:56 GMT
2008-04-01 00:18:56 GMT
Pas de soucis. Fais un copier/coller du squelette dans un mail à mon nom histoire de pas polluer et je te montrerai ce qu'il faut que tu fasses !
À bientôt.
_
Pablo
Le 31 mars 08 à 17:50, Jean-Christophe Villeneuve a écrit :
Monique (AC ! Orne) a écrit :Merci, mais je n'ai pas pu essayer : je ne sais pas où mettre tout ça ! Niveau débutante ... Le 30 mars 08 à 15:32, Pablo Soler a écrit : Tu peux aussi opter pour un critère d'exclusion {id_rubrique != x} mais la solution proposée par Samy est de loin la meilleure, sauf en ce qui concerne le critère lui-même où il est préférable d'utiliser l'identifiant plutôt que le nom, l'identifiant, lui, ne peut pas changer : {id_mot = y} Enfin, tu peux passer une variable d'environnement dans un inclure comme un critère : {pas_ceci=z} et récupérer cette variable avec #ENV {pas_ceci} Bonne continuation. _ Pablo Le 30 mars 08 à 13:22, Samy RABIH <samy.rabih <at> free.fr> a écrit :Je pense que le plus simple et le plus gérable est de rajouter une boucle d'exclusion avant la boucle des rubriques déjà existanteTu peux mettre un mot clé sur toutes tes rubriques sauf celle la et utiliser un filtre {titre_mot=MACHIN} -----Message d'origine----- De : spip-bounces <at> rezo.net [mailto:spip-bounces <at> rezo.net] De la part de Monique (AC ! Orne) Envoyé : dimanche 30 mars 2008 13:04 À : spip rezo rezo Objet : [Spip] Sortir une rubrique du menu rubrique Bonjour J'utilise la version de base à peine modifiée de svn 11167. Mon problème : J'aimerais sortir une rubrique des l'ensemble des rubriques afin que les titres des articles ne s'affichent pas dans le corps principal mais dans le menu latéral (tout en maintenant le nom de cette rubrique dans le [(#REM) Menu de navigation par rubriques ] ) Si vous voulez voir concrètement, voici l'adresse du site : http:// www.pic-vert-moqueur.info/ Merci pour toute aide ! Bon dimanche
Un truc du genre
<!-- exclusion des rubriques masquées, c'est à dire avec le mot-clé "rubrique-masquée"-->
<BOUCLE_exclure_rub(RUBRIQUES){tout}{titre_mot=rubrique-masquée}{doublons}>
</BOUCLE_exclure_rub>
<!-- affichage des autres rubriques -->
là ta boucle rubrique existante où il faut rajouter le critère {doublons}
Il suffit de créer un mot-clé "rubrique-masquée" que tu attribues ensuite aux rubriques que tu ne veux pas voir apparaitre.
C'est comme ça que je procède pour mon menu. Simple, efficace et facile à gérer. (Niveau 2 écureuils <thumb up.gif>)
=======Je crains ne jamais décrocher mon 2ème écureuil.Voici ce que j'ai fait dans inc-rubriques.html:<div class="rubriques"><!-- exclusion des rubriques masquées, c'est à dire avec le mot-clé "rubrique-masquée"--><BOUCLE_exclure_rub(RUBRIQUES){tout}{titre_mot=rubrique-masquée}{doublons}></BOUCLE_exclure_rub><!-- affichage des autres rubriques --><h2 class="menu-titre"><:rubriques:></h2><ul><BOUCLE_rubriques(RUBRIQUES) {racine} {par titre, num titre} {doublons}><li><a href="#URL_RUBRIQUE"[ class="(#EXPOSE)"]>[(#TITRE|supprimer_numero|couper{80})]</a>Ensuite, j'ai créé le mot clé rubrique-masquée et je l'ai attribué à une rubrique.Et rien ne s'est passé : les articles de la rubrique sont restés dans les "derniers articles" dans le corps central.Sans me décourager, j'ai fait des essais dans sommaire.html. Le but étant quand même d'afficher les articles de la rubrique dans la navigation latérale. Les résultats étaient parfois désopilants. En dernier lieu, j'ai essayé :[(#REM) Menu de navigation par rubriques ]<INCLURE{fond=inc-rubriques}>[(#REM) Rubrique masquée ]<B_rubrique-masquée><div class="rubrique-masquée"><BOUCLE_rubrique-masquée(ARTICLES){titre_mot =rubrique-masquée} {!par date} {0,10}>[<div class="texte">(#TEXTE)</div>]</BOUCLE_rubrique-masquée></div></B_rubrique-masquée>Et rien ne change.Décidément, spip n'est pas un jeu d'enfant !Merci quand même à ceux qui m'ont consacré du temps.M.
_______________________________________________
liste spip
spip <at> rezo.net - désabonnement : spip-off <at> 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.net/fr_article1054.html
RSS Feed