Forum CMS Made Simple FR
[Résolu] Menu avec des images et avec du texte - 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] Menu avec des images et avec du texte (/thread-2949.html)



[Résolu] Menu avec des images et avec du texte - lolo61 - 10/10/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.13
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ Showtime: 3.3
#~ CGExtensions: 1.37.2
#~ Uploads: 1.16.11

#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 25000000
#~ 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.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 64M
#~ max_execution_time: 80
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 25M
#~ session_save_path: /tmp (0700)
#~ 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.68
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

J'ai réalisé un menu avec des images en lisant des anciens messages et le tuto de
Le but étant de remplacer le texte du menu par une image.

Vers la fin du gabarit de menu j'ai enlevé
{$node->menutext}
que j'ai remplacé par
{if $node->image != ''} <img src="{$node->image}" alt="" width=240 height='32'/>{/if}

J'ai également indiqué le chemin des images dans les paramètres globaux > paramètres des contenus > Chemin pour les champs {page_image}

Ça marche très bien et je peux mettre les images que je veux dans chaque page.


Ce que je voudrais, c'est que quand il y a une image, c'est l'image qui apparait dans le menu et quand il n'y en a pas, c'est le texte du menu qui apparait.

Ce que je veux c'est faire un menu mixte avec des boutons images et des boutons textes.


J'ai essayé pas mal de chose et je sèche pas mal...


Merci d'avance


[Résolu] Menu avec des images et avec du texte - jce76350 - 10/10/2013

si tu ne mets pas d'image dans la page elle ne s'affichera pas Wink

donc si
- Éditer le contenu / option /Image= Aucun => le texte s'affiche
- Éditer le contenu / option /Image= ton_mage.gif => l'image et le texte s'affiche


[Résolu] Menu avec des images et avec du texte - lolo61 - 10/10/2013

Si il n'y a pas d'image le texte ne s'affiche pas puisque j'ai enlevé {$node->menutext}


J'ai essayé de rajouter {$node->menutext} et {if $node->menutext != ''}{$node->menutext}{/if}


Dans ce cas j'ai l'image et le texte mais ce que je veux, c'est afficher soit l'image soit le texte.


[Résolu] Menu avec des images et avec du texte - bess - 10/10/2013

{if $node->image != ''}
<img src="{$node->image}" alt="" width=240 height='32'/>
{elseif $node->menutext != ''}
{$node->menutext}
{else}
Ni texte ni image
{/if}


[Résolu] Menu avec des images et avec du texte - lolo61 - 10/10/2013

Ça marche bien, un grand merci !!!

J'étais entrain de bricoler quelque chose avec des else... J'ai encore pas mal de progrès à faire en smarty.