RE: [Spip] Exclure des mots clés et groupes de mots clésà l'affichage.

Bonsoir,

Je suis sûr que ma question est stupide pourtant ça fait quand
même un paquet
de nuits blanches passées dessus sans réussir à trouver.

Comme je pense beaucoup d'entre vous ici, j'utilise de manière intensive
mes mots clés pour générer des affichages spécifiques (sélection de
squelettes, insertion d'éléments de type galerie photos, menu XYZ,
liste d'articles particuliers, ...) si l'article/la rubrique/la brève en
cours contient les mots clés idoines, ...)

Le problème, c'est que même avec tous les critères d'exclusion possibles
et imaginables (les méthodes listées dans cet article notamment (Les
critères communs à toutes les boucles) :
Les critères communs à toutes les boucles - SPIP ), je n'arrive pas à masquer ces
*$gr€ùgn€ugn€u* de mots clés dans le menu de navigation qui leur va bien
ou dans mes balises #LESMOTS.

En général, ces mots clés sont stockés dans des groupes à part (nommés
tout prosaïquement "affichage" ou "squelettes" etc... mais je me foire
systématiquement sur toutes mes exclusions d'affichage. Je n'y comprend
plus rien !

IDEM lorsque je colle un mot clé 'invisible' à un article ou une rubrique
(en général parce que je l'appelle ailleurs de manière statique) les
éléments su-cités persistent à s'afficher dans les boucles appelant
leurs petits frères et soeurs.

Par extension d'ailleurs, cette première question en appelle une deuxième
qui me pose problème également : autant j'ai pu me rendre compte en
décortiquant quelques squelettes (Blip, sandnyko, la tête ailleurs,
spip-clear, ... que je remercie au passage pour leur vertu
"spipédagogique" à mon égard) que l'on pouvait dans nos boucle utiliser
en guise critère des notations de type {titre_mot=truc}
ou {titre_mot==bidule}

De 2 choses l'une :

- quelle est la différence entre {truc=bidule} et {truc==bidule} ?
J'ai l'impression pour avoir testé les 2 qu'il n'y a pas de différence
mais j'imagine que si la distinction existe, c'est qu'il y en a une quand
même, non ?

- est-il possible de faire pareil avec les GROUPES de mots clés ?
Et si oui,
avec quelle syntaxe ?
( {titre_groupe=machinchouette} ; {groupe_mots=trucbidule} ne
donnent rien !)

Voila.

Toute ma gratitude d'avance au premier qui pourra me filer une ou deux
pistes à explorer.

Douce nuit et bon code à tous !

Zzz.

Bonjour,
savoir si = et == sont egaux... je ne sais pas, mais me suis deja pose la question...
Par contre, je ne pense pas que titre_groupe existe, enfin, pas en tant que critere directement exploitable, moi j utilise :
<BOUCLE_MotCle(MOTS){type=NomDuGroupeMotCle}>
cordialement
triton

triton-pointcentral <triton <at> pointcentral.net> writes:

Par contre, je ne pense pas que titre_groupe existe, enfin, pas en tant que

critere directement

exploitable, moi j utilise :
<BOUCLE_MotCle(MOTS){type=NomDuGroupeMotCle}>
cordialement
triton

Bonsoir,

Alors, l'erreur squelette a disparu, cependant, mon exclusion de mot clés ne
fonctionne toujours pas.

En tout cas, merci pour l'info.

Zzz.

j’ai peur de proposer un truc pas approprié, mais moi, dans une boucle article ou je veux exclure des article d’un groupe de mot je fais ça :

<BOUCLE_x(ARTICLES) {id_secteur} {id_groupe!=7} {par date} {inverse} {doublons} {0,3}>

c’est ma boucle copiée collée hein, donc y’a des trucs qui n’ont rien à voir, mais {id_groupe!=7} marche très bien.

Voilà…

Guillaume

Le 21 janv. 07 à 01:28, Zzz. (j’'y arrive tjs pas :/) a écrit :

triton-pointcentral <triton pointcentral.net> writes:

Par contre, je ne pense pas que titre_groupe existe, enfin, pas en tant que

critere directement

exploitable, moi j utilise :
<BOUCLE_MotCle(MOTS){type=NomDuGroupeMotCle}>
cordialement
triton

Bonsoir,

Alors, l’erreur squelette a disparu, cependant, mon exclusion de mot clés ne
fonctionne toujours pas.

En tout cas, merci pour l’info.

Zzz.


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

Bonsoir,

En fait, si possible, j'aimerais bien éviter d'appeler les groupes par
leurs id numériques. De plus, le "!" j'ai essayé aussi et ça ne fonctionne
pas non plus quelque soit l

j'ai peur de proposer un truc pas approprié, mais moi, dans une
boucle article ou je veux exclure des article d'un groupe de mot je
fais ça :

<BOUCLE_x(ARTICLES) {id_secteur} {id_groupe!=7} {par date} {inverse}
{doublons} {0,3}>

c'est ma boucle copiée collée hein, donc y'a des trucs qui n'ont rien
à voir, mais {id_groupe!=7} marche très bien.

Voilà?

Guillaume

Bonsoir,

En fait, si possible, j'aimerais bien éviter d'appeler les groupes par
leurs id numériques. De plus, le "!" j'ai essayé aussi et ça ne fonctionne
pas non plus quelque soit la configuration de ma boucle. Je vais finir par
croire que mon site ne contient que du contenu exclusif :smiley:

Nan, j'en rigole mais ca fait super longtemps que ca me prend la tête
cette histoire. Je rencontrais déjà le même problème en 1.8.2 et 1.8.3.
Là, en 1.9.1 c'est la même.

Je n'y comprend vraiment rien.

En tout cas, merci à tous pour vos tentatives de coups de main.

Zzz.

j'ai peur de proposer un truc pas approprié, mais moi, dans une
boucle article ou je veux exclure des article d'un groupe de mot je
fais ça :

<BOUCLE_x(ARTICLES) {id_secteur} {id_groupe!=7} {par date} {inverse}
{doublons} {0,3}>

c'est ma boucle copiée collée hein, donc y'a des trucs qui n'ont rien
à voir, mais {id_groupe!=7} marche très bien.

Voilà?

Guillaume