Comment désactiver l'affichage des icônes précédants certains liens (lien externe, mail, ...)
This How-to is intended for:
Intégrateur - Integrator
L'icône rajoutée illustre le type de lien et est donc différente suivant le protocole utilisé dans le lien.
Pour information, les protocoles qui vont être liés à une icône sont 'http', 'mailto', 'ftp', 'news', 'irc', 'h323', 'sip', 'callto', 'https', 'feed' et 'webcal'.
C'est un script javascript qui englobe les liens concernés avec un tag html comme par exemple "<span class="link-mailto>" pour les mails.
La classe css ajoutée inclut et définit l'affichage de l'icône correspondante.
Pour désactiver le rajout d'icônes pour tous les protocoles ...
- Accéder à la ZMI
- Entrer dans portal_javascripts
- Décocher le script nommé "mark_special_links.js" et en bas de page, cliquer sur le bouton "Save"
Pour désactiver seulement certains protocoles ...
Trouver le nom de la classe associée au lien en visionnant dans le navigateur la page html générée par Plone
- Accéder à la ZMI
- Entrer dans portal_skins
- Si le fichier ploneCustom.css n'existe pas dans le sous-dossier custom, aller dans le sous-dossier plone_styles, cliquer sur ploneCustom.css et ensuite sur le bouton "custom"
- Dans le sous-dossier custom, cliquer sur ploneCustom.css et adapter la définition css de la classe associée pour enlever l'icône