Forum CMS Made Simple FR

Version complète : [Résolu] MenuManager >> Comment cacher la page active ?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Baiona64

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 ~~~~~
tu peux cacher le texte via le css tout simplement.

sinon faut modifier le gabarit du menu utilisé
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/f..._trois.htm
div#other ul#primary-nav li.menuactive {display:none;}
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?
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.
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...465.0.html

Baiona64

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 ;-))
alors rajoute [Résolu] dans le titre de ton premier message en l'éditant s'il te plais Wink
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}