Forum CMS Made Simple FR

Version complète : [Résolu] Menu et choix de ses entrées
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.1
#~ Nom de l'hébergeur : local
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.2
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.3
#~ * MenuManager: 1.7.4
#~ * ModuleManager: 1.4
#~ * News: 2.11
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.1
#~ * Search: 1.6.8
#~ * ThemeManager: 1.1.3
#~ * TinyMCE: 2.8.2
#~ * CGExtensions: 1.21.7
#~ * LightBox: 1.0.1
#~ * Showtime: 2.0.0
#~ * youtubeplayer: 1.3
#~ * Gallery: 1.4.3
#~ * GoogleMaps: 0.1.8
#~ * FormBuilder: 0.6.4
#~ * Captcha: 0.4.3
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 128000000
#~ * default_upload_permission: 664
#~ * url_rewriting: mod_rewrite
#~ * page_extension: .htm
#~ * query_var: page
#~ * image_manipulation_prog: GD
#~ * auto_alias_content: true
#~ * locale:
#~ * default_encoding: utf-8
#~ * admin_encoding: utf-8
#~ * set_names: true
#~ Php Information:
#~ * phpversion: 5.3.1
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * E_DEPRECATED: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 60
#~ * output_buffering: On
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 128M
#~ * upload_max_filesize: 128M
#~ * session_save_path: C:\xampp\tmp (0777)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.1.41
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~


Alors je repose ma question donc :

Pour les menus est-il possible de différencier plusieurs menu ?

par exemple un menu latérale par page suivant la catégorie.


Page 1 : s'affiche rien que ce menu :

----menu 1
----menu 2
------------sous-menu 1
------------sous-menu 2
------------sous-menu 3
----menu 3

Page 2 : idem

----menu 4
----menu 5
------------sous-menu 5.1
------------sous-menu 5.2
------------sous-menu 5.3
----menu 6

si oui Comment ? merci d'avance
dans l'aide du module menumanager tu trouveras un paramètre permettant de spécifier le préfixe du menu à inclure (ou les préfixes de menu à exclure)

Te resteras à gérer deux gabarits distinct ayant deux commandes distincte et gérer tes menus en conséquence :

----X_menu 1
----X_menu 2
------------sous-menu 1
------------sous-menu 2
------------sous-menu 3
----X_menu 3

et

----Y_menu 4
----Y_menu 5
------------sous-menu 5.1
------------sous-menu 5.2
------------sous-menu 5.3
----Y_menu 6
ok, vais voir ça et vous tiens au jus. Merci
arf, désolé mais j'y arrive pas vraiment, vous auriez pas un exemple à voire ?
pas sous la main non. je dois encore m'occuper de remonter des sites de l'asso toujours off-line

si personne ne te donne de réponse je reviendrais te donner des exemples et/ou des liens vers la doc
bess a écrit :pas sous la main non. je dois encore m'occuper de remonter des sites de l'asso toujours off-line

si personne ne te donne de réponse je reviendrais te donner des exemples et/ou des liens vers la doc

pas de soucis, je suis pas à la pièce.
Alors personne à déjà fait ça ?
j'avais raison c'est dans la doc

# (optional) excludeprefix="" - Exclut toutes les données des pages (et de leurs enfants) dont l'alias contient le préfixe indiqué (virgule comme séparateur). Ce paramètre ne peut pas être combiné avec le paramètre includeprefix.
# (optional) includeprefix="" - Inclut seulement les données des pages dont l'alias contient le préfixe indiqué (virgule comme séparateur). Ce paramètre ne peut pas être combiné avec le paramètre excludeprefix.

donc {menu includeprefix='X_'} te ramènera les pages dont l'alias commence par "X_" (et leur enfants)

le reste c'est à toi de faire maintenant
bess a écrit :j'avais raison c'est dans la doc

# (optional) excludeprefix="" - Exclut toutes les données des pages (et de leurs enfants) dont l'alias contient le préfixe indiqué (virgule comme séparateur). Ce paramètre ne peut pas être combiné avec le paramètre includeprefix.
# (optional) includeprefix="" - Inclut seulement les données des pages dont l'alias contient le préfixe indiqué (virgule comme séparateur). Ce paramètre ne peut pas être combiné avec le paramètre excludeprefix.

donc {menu includeprefix='X_'} te ramènera les pages dont l'alias commence par "X_" (et leur enfants)

le reste c'est à toi de faire maintenant


Merci de la balle, j'avais compris dans ce sens mais pas comme il faut. Bref merci du coup de main, je vais pouvoir m'amuser un peu.

Normalement à la rentrer je sors mon premier site avec CMSMS....
oublie le pas de nous faire partager tes création et de l'ajouter au showroom Smile