Forum CMS Made Simple FR
[Résolu] MenuManager >> Comment cacher la page active ? - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Résolu] MenuManager >> Comment cacher la page active ? (/thread-314.html)



[Résolu] MenuManager >> Comment cacher la page active ? - Baiona64 - 13/04/2010

Bonjour à tous,

Voici l'URL de la page sur laquelle je rencontre mon problème :
http://www.poolabri.com/abris-plat.html

Sur cette page nous retrouvons un bloc en bas intitulé "Les autres modèles d'abris piscine", j'y ai inséré le MenuManager avec les paramètres qui vont bien mais je cherche à cacher le lien de la page active, en l'occurrence ici le lien "Abris plat" puisque nous sommes sur la page des "Abris plats".

Y-a-t-il un paramètre qui permet d'exclure la page active de la navigation ?

Merci de votre bienveillance,
Brice.


Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.1
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.1
#~ * News: 2.10.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.1
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.5.5
#~ * Gallery: 1.2.1
#~ * FormBuilder: 0.6.1
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 64000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: true
#~ * page_extension: .html
#~ * internal_pretty_urls: false
#~ * use_hierarchy: false
#~ Php Information:
#~ * phpversion: 4.4.9
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 64M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session.use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~



[Résolu] MenuManager >> Comment cacher la page active ? - bess - 14/04/2010

tu peux cacher le texte via le css tout simplement.

sinon faut modifier le gabarit du menu utilisé


[Résolu] MenuManager >> Comment cacher la page active ? - isa46 - 14/04/2010

Re,
C'est intéressant bess pourrais tu développer un peu car j'ai le même prob sur les news
j'utilise
Code :
{news category=$entry->category}
http://cyberlot-web.lescigales.org/mle/fra/news/7/15/Tag_numero_trois.htm


[Résolu] MenuManager >> Comment cacher la page active ? - Jean le Chauve - 14/04/2010

div#other ul#primary-nav li.menuactive {display:none;}


[Résolu] MenuManager >> Comment cacher la page active ? - isa46 - 14/04/2010

bonjour Jean,

Pour Baiona64 cela a l'air de coller
cela fait un moment que je cherche comment afficher les autres news d'une catégorie et j'étais un peu embêté par le fait que
Code :
{news  summarytemplate="liste-sommaire-articles.html"  category=$entry->category }
affiche toutes les news de la catégorie, j'ai donc profité de ce post, visiblement çà ne le fait pas par la css
Une idée?


[Résolu] MenuManager >> Comment cacher la page active ? - bess - 14/04/2010

effectivement ce ne sera pas le css qui te sauvera sur ton soucis isa46

par contre tu peux jouer le tordu également

modifie le gabarit pour récupérer les informations de ton URL utilisée. dans cette URL tu extrais l'ID de la news actuellement lue.

une fois cette information à ta dispo, tu conditionne l'affichage de ta liste d'article selon le fait que l'ID de la boucle != ID de la news actuellement lue.


[Résolu] MenuManager >> Comment cacher la page active ? - isa46 - 14/04/2010

Re,


Y'a pas de soucis [pas résolu]
Mais je viens de tomber sur quelque chose d'intéressant
http://forum.cmsmadesimple.org/index.php/topic,35465.0.html


[Résolu] MenuManager >> Comment cacher la page active ? - Baiona64 - 15/04/2010

Bonjour et merci pour vos réponses.

J'ai effectivement solutionné le problème avec les CSS (je me demande même pourquoi je n'y avait pas pensé avant ;-))


[Résolu] MenuManager >> Comment cacher la page active ? - bess - 15/04/2010

alors rajoute [Résolu] dans le titre de ton premier message en l'éditant s'il te plais Wink


[Résolu] MenuManager >> Comment cacher la page active ? - kraygoon - 16/04/2010

Je rajouterai que l'on peut le cacher en l'enlevant tout simplement.
Il suffit de tester sa présence dans le template du menu :

{if $node->current == true} alors on affiche rien {/if}

ou sinon

{if $node->current != true} alors on affiche le "$node" {/if}