#exposer

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche fort
bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles et
là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

Si on se référe à Exposer un article dans une liste - SPIP, exposer fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons} ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche fort
bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles et
là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

Merci,

Je me suis mal exprimé désolé. J'utilise cette fonctionnalité pour le menu
du site qui affiche des rubriques!
Donc quand je me trouve dans une rubrique, exposer fonctionne par contre
lorsque je me trouve dans
un article la fonctionnalité #exposer du menu ne fonctionne plus.... une
idée ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2CDA1.8030300@free.fr...
Si on se référe à Exposer un article dans une liste - SPIP, exposer
fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons}
ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la
boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors
utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche fort
bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles

et

là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

Inclus dans ton menu une boucle qui le relocalise dans les rubriques.

<BOUCLE_localisation (RUBRIQUES) {id_rubrique}> par exemple. Puisqu'en théorie, l'id_rubrique est dans l'environnement d'une page article.php3.

En fait, il s'agit de refaire localement ce qui se fait dans rubrique.php3.

Olivier G.

Fulvio di Stefano wrote:

Merci,

Je me suis mal exprimé désolé. J'utilise cette fonctionnalité pour le menu
du site qui affiche des rubriques!
Donc quand je me trouve dans une rubrique, exposer fonctionne par contre
lorsque je me trouve dans
un article la fonctionnalité #exposer du menu ne fonctionne plus.... une
idée ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2CDA1.8030300@free.fr...
Si on se référe à Exposer un article dans une liste - SPIP, exposer
fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons}
ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la
boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors
utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche fort
bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles

et

là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

------------------------------------------------------------------------

_______________________________________________
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

Merci mais malheureusement avec cette boucle (j'en ai essayé qq unes) ca
change rien... :frowning:
Je vais encore chercher.... personne n'a utilisé cette fonction sur le menu
de son site ??

Merci

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2EABD.3030002@free.fr...
Inclus dans ton menu une boucle qui le relocalise dans les rubriques.

<BOUCLE_localisation (RUBRIQUES) {id_rubrique}> par exemple. Puisqu'en
théorie, l'id_rubrique est dans l'environnement d'une page article.php3.

En fait, il s'agit de refaire localement ce qui se fait dans rubrique.php3.

Olivier G.

Fulvio di Stefano wrote:

Merci,

Je me suis mal exprimé désolé. J'utilise cette fonctionnalité pour le menu
du site qui affiche des rubriques!
Donc quand je me trouve dans une rubrique, exposer fonctionne par contre
lorsque je me trouve dans
un article la fonctionnalité #exposer du menu ne fonctionne plus.... une
idée ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2CDA1.8030300@free.fr...
Si on se référe à Exposer un article dans une liste - SPIP, exposer
fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons}
ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la
boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors
utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche fort
bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles

et

là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

------------------------------------------------------------------------

_______________________________________________
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

J'avais essayé, mais j'ai été confronté au même problème. Puis, parce que le menu était trop complexe, je l'ai refait entièrement en PHP.

BMR

Fulvio di Stefano wrote:

Merci mais malheureusement avec cette boucle (j'en ai essayé qq unes) ca
change rien... :frowning:
Je vais encore chercher.... personne n'a utilisé cette fonction sur le menu
de son site ??

Merci

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2EABD.3030002@free.fr...
Inclus dans ton menu une boucle qui le relocalise dans les rubriques.

<BOUCLE_localisation (RUBRIQUES) {id_rubrique}> par exemple. Puisqu'en
théorie, l'id_rubrique est dans l'environnement d'une page article.php3.

En fait, il s'agit de refaire localement ce qui se fait dans rubrique.php3.

Olivier G.

Fulvio di Stefano wrote:

Merci,

Je me suis mal exprimé désolé. J'utilise cette fonctionnalité pour le menu
du site qui affiche des rubriques!
Donc quand je me trouve dans une rubrique, exposer fonctionne par contre
lorsque je me trouve dans
un article la fonctionnalité #exposer du menu ne fonctionne plus.... une
idée ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2CDA1.8030300@free.fr...
Si on se référe à Exposer un article dans une liste - SPIP, exposer
fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons}
ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la
boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors
utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche fort
bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles

et

là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

------------------------------------------------------------------------

_______________________________________________
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

------------------------------------------------------------------------

_______________________________________________
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

ca t'embêterai si je jette un coup d'oeil à ton menu en php?
ca me semble quand même bizarre qu'on ne puisse pas y arriver sans php...

merci

"BMR" <bmr@ediweb.org> a écrit dans le message de
news:40E38E52.4030301@ediweb.org...
J'avais essayé, mais j'ai été confronté au même problème. Puis, parce
que le menu était trop complexe, je l'ai refait entièrement en PHP.

BMR

Fulvio di Stefano wrote:

Merci mais malheureusement avec cette boucle (j'en ai essayé qq unes) ca
change rien... :frowning:
Je vais encore chercher.... personne n'a utilisé cette fonction sur le

menu

de son site ??

Merci

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2EABD.3030002@free.fr...
Inclus dans ton menu une boucle qui le relocalise dans les rubriques.

<BOUCLE_localisation (RUBRIQUES) {id_rubrique}> par exemple. Puisqu'en
théorie, l'id_rubrique est dans l'environnement d'une page article.php3.

En fait, il s'agit de refaire localement ce qui se fait dans

rubrique.php3.

Olivier G.

Fulvio di Stefano wrote:

Merci,

Je me suis mal exprimé désolé. J'utilise cette fonctionnalité pour le menu
du site qui affiche des rubriques!
Donc quand je me trouve dans une rubrique, exposer fonctionne par contre
lorsque je me trouve dans
un article la fonctionnalité #exposer du menu ne fonctionne plus.... une
idée ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2CDA1.8030300@free.fr...
Si on se référe à Exposer un article dans une liste - SPIP, exposer
fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons}
ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la
boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors
utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche

fort

bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles

et

là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

------------------------------------------------------------------------

_______________________________________________
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

------------------------------------------------------------------------

_______________________________________________
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

Hello,

moi je le fait en php, parce que je l'ai fait avant l'existence de
#EXPOSER, et j'ai jamais chercher à le modifier:

On récupère d'abord les ID interessant (secteur, rubrique):

<BOUCLE_rubriques_acc(RUBRIQUES) {id_rubrique}>
<?php $secteur=#ID_SECTEUR;?>
<?php $rub_act=#ID_RUBRIQUE;?>
</BOUCLE_rubriques_acc>

après, pour les secteurs:

<a href="#URL_RUBRIQUE" <?php echo ((#ID_SECTEUR==$secteur)?'id="secteur_actif"':"");?> [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a>

pour les rubriques:

<li <?php echo ((#ID_RUBRIQUE==$rub_act)?'id="ss_actif"':"");?>><a
href="#URL_RUBRIQUE"
[title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a> </li>

après, tu peux faire un

<?php echo ((#ID_RUBRIQUE==$rub_act)?'id="ss_actif"':"");?>

dans la balise qu'il te plait le plus.

Pierre

Les contraintes étaient :

- afficher de façon dynamique les sous-menus (menu "dynamique")
- masquer les sous-menus des menus ayant le mot-clé "membre" ou "admin", si l'utilisateur n'est pas identifié
- masquer les menus et sous-menus ayant le mot-clé "admin", si l'utilisateur n'est pas identifié en tant qu'admin
- si le menu ou le sous-menu n'a qu'une sous-rubrique ou un seul article, le lien doit pointer sur cette sous-rubrique ou cet article, le titre devant rester celui du menu (ou du sous-menu)
- marquer la hiérarchie des liens correspondants à la page en cours (#EXPOSER)

Pour les nouvelles pages :
- prendre les 5 articles les plus récents, mais pas futurs, n'ayant pas un mot-clé compris dans {2,3,5, 40, 49}
- prendre les 2 rubriques les plus récentes, mais pas futures, ayant le mot-clé "dossier"
- afficher ces pages par ordre chronologique inverse

J'avais pratiquement tout fait à l'aide de boucles SPIP, sauf #EXPOSER et les nouvelles pages ne donnaient pas complétement le résultat escompté. Faire ça en PHP me donne plus de liberté et l'assurance de pouvoir le modifier comme je veux, s'il y a une nouvelle contrainte. Je perds l'avantage du cache SPIP, mais j'utilise LiteCache uniquement pour ça.

Je te l'envoie sur ton mail privé pour ne pas polluer la liste (surtout que ça n'a pas la prétention d'être transposable à d'autres sites).

BMR

Fulvio di Stefano wrote:

ca t'embêterai si je jette un coup d'oeil à ton menu en php?
ca me semble quand même bizarre qu'on ne puisse pas y arriver sans php...

merci

"BMR" <bmr@ediweb.org> a écrit dans le message de
news:40E38E52.4030301@ediweb.org...
J'avais essayé, mais j'ai été confronté au même problème. Puis, parce
que le menu était trop complexe, je l'ai refait entièrement en PHP.

BMR

Fulvio di Stefano wrote:

Merci mais malheureusement avec cette boucle (j'en ai essayé qq unes) ca
change rien... :frowning:
Je vais encore chercher.... personne n'a utilisé cette fonction sur le

menu

de son site ??

Merci

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2EABD.3030002@free.fr...
Inclus dans ton menu une boucle qui le relocalise dans les rubriques.

<BOUCLE_localisation (RUBRIQUES) {id_rubrique}> par exemple. Puisqu'en
théorie, l'id_rubrique est dans l'environnement d'une page article.php3.

En fait, il s'agit de refaire localement ce qui se fait dans

rubrique.php3.

Olivier G.

Fulvio di Stefano wrote:

Merci,

Je me suis mal exprimé désolé. J'utilise cette fonctionnalité pour le menu
du site qui affiche des rubriques!
Donc quand je me trouve dans une rubrique, exposer fonctionne par contre
lorsque je me trouve dans
un article la fonctionnalité #exposer du menu ne fonctionne plus.... une
idée ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40E2CDA1.8030300@free.fr...
Si on se référe à Exposer un article dans une liste - SPIP, exposer
fonctionne aussi pour les articles, non ?

Si non, on devrait pouvoir 'émuler' son fonctionnement avec {doublons}
ou {exclus} : si on essaie d'afficher à nouveau l'article en cours, la
boucle ARTICLES avec {doublons} ne renvoie rien et on peut alors
utiliser le texte alternatif pour obtenir l'effet recherché.

Olivier G.

Fulvio di Stefano wrote:

J'utilise cette petite boucle sympas dans mes rubriques :
<BOUCLE_menu(RUBRIQUES){id_parent=0}{par
titre}{id_rubrique!=1}{tout}{doublons}>
<a [(#EXPOSER|id,href)]="#URL_RUBRIQUE"
class="menu[(#EXPOSER|-desactive)]">[(#TITRE|supprimer_numero)]
</BOUCLE_menu>

Elle permet de changer le format de la rubrique en cours et ca marche

fort

bien.
Toutefois je désire utiliser cette même fonctionnalité dans les articles

et

là, la balise #exposer n'a pas d'effet.

Que dois-je toucher pour que ca fonctionne dans un contexte article ?

Merci pour votre aide

Fulvio

------------------------------------------------------------------------

_______________________________________________
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

------------------------------------------------------------------------

_______________________________________________
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

------------------------------------------------------------------------

_______________________________________________
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