Forum CMS Made Simple FR

Version complète : [Résolu] Utiliser une image avec la balise {anchor}
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 ~~~~~
#~ Cms Version: 1.5.2
#~ Version du MLE si existante : non
#~ Informations Système :
#~ Config Information:
#~ * php_memory_limit: 64M
#~ * process_whole_template: true
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: true
#~ * page_extension: .html
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.1.6
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 64M
#~ * max_execution_time: 60
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ Server Information:
#~ * Server Api: cgi-fcgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.77
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,

Je préfère utiliser des images pour mes liens d'ancres, il se trouve que contrairement à la balise cms_selflink, la balise anchor ne contient pas d'options pour utiliser une image.

J'utilise donc le code suivant pour aller à une ancre à partir d'une image :

Code :
{cms_selflink dir=anchor anchorlink=commenter image="images/monimage.jpg" text="Montexte" alt="" title="Intitulé du lien" imageonly=1 lang=0}
Cela fonctionne parfaitement tant que l'option afficher dans le menu est cochée pour la page qui contient l'ancre.

Si la page qui contient l'ancre est désactivée du menu, alors le lien envoi sur la page suivante.

C'est un gros problème car j'ai besoin que ce lien d'ancre figure dans un gabarit dont les pages ne sont pas accessibles par le menu principal.

Si quelqu'un à une idée pour résoudre ce problème.

Ou bien pour utiliser directement la balise {anchor} avec une image, ce qui simplifierai les choses.

Merci d'avance.
Je me répond à moi-même, mais cela peut servir :

J'ai abandonné la piste avec la balise {cms_selflink}, par contre voici la méthode avec {anchor} :

Code :
<a href="{anchor anchor="mon_ancre" onlyhref="1"}"><img style="border: 0pt none; margin: 0;" src="mon_bouton.jpg" alt="" width="16" height="16" title="" /></a>
En fait il fallait comprendre l'option onlyhref= dans l'aide sur la balise et c'est bien une image qui envoie vers l'ancre.

Comme quoi !