[Résolu] Balise span dans le champ titre d'une page ? - Trangsene - 14/01/2010
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : Non
#~ 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.6.0
#~ * EditArea: 0.2.9
#~ * CGSimpleSmarty: 1.4.3
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 64000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: true
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.11
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 128M
#~ * 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.85
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,
Encore une question, je suis à fond dans CMSMS en ce moment :-)
J'aurai besoin dans ma navigation principale d'avoir par exemple
ITEM 1
sous-titre descriptif d'item1
ITEM 2
sous-titre descriptif d'item2
Pour moi le plus simple en HTML statique aurait été d'avoir :
Code :
<ul>
<li><a href="...">ITEM 1 <span>sous-titre descriptif d'item1</span></a></li>
<li><a href="...">ITEM 2<span>sous-titre descriptif d'item2</span></a></li>
</ul>
Comme ça j'aurais pu styler mon menu en CSS sans problème.
Mais CMSMS ne l'entend pas de cette oreille, si je met des span dans le champ titre de page du back-office, ba il m'écrit tout simplement Mon titre<span>mon sous-titre</span>, les span ne sont pas interprétés comme une balise, ce qui est logique.
Le seul moyen que j'ai trouvé pour l'instant c'est de créer des en-têtes de section après mon lien principal pour afficher mon sous-titre mais je trouve ça un peu crade niveau code :-\ Et en plus mon sous titre ne changera pas de couleur au rollover sur le lien ITEM 1 puisqu'il n'est pas inclus dans la balise a.
Y aurait-il moyen de biaiser le système, dans le code du template de menu au niveau de $node->menutext, pour que mes spans soient bien pris comme des balises ?
Ou si qqn a une autre soluce, je suis preneur.
Merci d'avance.
[Résolu] Balise span dans le champ titre d'une page ? -
Jean le Chauve - 14/01/2010
Regarde ce topic :
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=1700
Dans le premier encadré j'ai modifié un a href pour lui faire contenir un span.
[Résolu] Balise span dans le champ titre d'une page ? - Trangsene - 14/01/2010
Ça m'a mis sur la voie, je suis allé voir du côté des
Menu Manager Node Parameters.
J'ai modifié la génération du lien dans mon template de menu :
Code :
<a href="{$node->url}">{$node->menutext} <span>{$node->titleattribute}</span></a>
Et j'ai rempli le champ "Attribut 'title' (titre)" dans les options de chaque marche, et j'arrive exactement au résultat dont j'avais besoin.
Donc merci beaucoup !!!