Forum CMS Made Simple FR
[résolu]description de menu - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : [résolu]description de menu (/thread-2646.html)



[résolu]description de menu - sheitaneb - 10/03/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site : http://concierge-privileges.fr/index.php
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.4
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ FormBuilder: 0.7.3
#~ Captcha: 0.4.5
#~ Statistics: 1.1.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ 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.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,
j'ai un menu horizontale dans lequel j'ai prévu de donner une description de menu, comme je n'ai pas vu d'option qui pouvait faire ceci je poste lemessage en vue de trouver une solution, cela m'a l'air un peu complexe..

je pense que mes mots seront moins parlant qu'une simple image,
donc je vais parler en 'sreenshoot'
voici ce que j'ai actuellement:

[Image: avant-3c81d71.jpg]

et voici ce que j'entend par "description de liens":
[Image: apres-3c81d93.jpg]
voila merci d'avance de l'aide que vous saurez m'apportez


[résolu]description de menu - jissey - 10/03/2013

Bonjour,
dans CMSMS il n'y a pas d'option pour tout, c'est à chacun de faire sa cuisine.
On a les ingrédients et il faut les assortir.
Certains appellent ça de la bidouille, moi je dis que c'est de la créativité technique.

Tu peux utiliser le champ "Description" qui est dans l'onglet option de page et l'utiliser sous la forme {$node->titleattribute} dans le gabarit de menu.
A toi d'explorer le gabarit, de mettre cette variable au bon endroit et d'appliquer les bonnes directives CSS. :p


[résolu]description de menu - sheitaneb - 10/03/2013

ta recette fonctionne bien,
j'ai rempli mes champs description comme tu me l'a conseillé,
et j'ai mis la variable après celle ci:
Code :
[== PHP ==]
{foreach from=$nodelist item=node}
cela fonctionne mais j'ai deux problèmes, premièrement, j'ai mis une description sur mes 4 premier items de menu,
et pourtant la description du premier item n'est pas affiché, seul les trois prochain s'affiche,
et pour mon deuxième problème, c'est en fait de donner une id ou class à la variable pour modifier le css là j'ai encore besoin d'être aiguiller :|


[résolu]description de menu - jissey - 10/03/2013

regarde bien le gabarit, il y a plusieurs endroits où le lien est généré selon les cas testés.
Tu dois mettre la variable partout où la balise <a> est générée pour couvrir tous les cas de figures.
Citation :c'est en fait de donner une id ou class à la variable
Il suffit d'encapsuler la variable dans un span ou une div.

J'espère qu'avec tout ça, tu vas finir par y arriver Cool


[résolu]description de menu - sheitaneb - 10/03/2013

merci beaucoup jissey, j'y suis finalement arriver avec ton aide précieuse Wink
j'ai plus qu'a habiller tout ça..


[résolu]description de menu - jissey - 10/03/2013

bravo Smile