2011-11-03 4 views
1

J'ai cherché autour mais n'ai pas pu trouver une solution. Ce que je veux savoir est un moyen d'éditer le plugin de lien tinyMce (ou d'en faire une copie éditée) pour qu'il fonctionne de manière à ajouter un style spécifique dans la balise link, et la possibilité de spécifier dans l'initialisation du plugin quel style ajouter, de sorte qu'il peut être fait dynamiquement. Pour que je puisse avoir un résultat comme celui-ci (par exemple):Outil de lien TinyMCE - comment ajouter dynamiquement des styles CSS à des liens?

<a style="color:#00FFFF" href="www.google.com">Google</a> 

Des solutions pour cela? Ou un point dans la meilleure direction générale?

Merci

+0

la la couleur devrait changer en fonction de quoi? – Thariama

+0

un champ de saisie masqué, par exemple. Ou basé sur une variable dans l'initialisation du plugin. –

+1

voulez-vous avoir tous les liens dans l'éditeur pour avoir la même couleur alors? – Thariama

Répondre

2

Dans ce cas, je pense que le mieux est d'attendre jusqu'à ce que le lien a été inséré, puis effectuez l'action suivante en supposant que votre couleur a été définie dans le init tinymce comme my_link_color: 'green',

$(ed.getBody()).find('a').attr('style','color:'+ed.getParam("my_link_color")); 
+0

+1, cela ressemble vraiment à quelque chose que je peux utiliser après quelques modifications. Je vais juste attendre un peu pour voir si j'obtiens plus de réponses, et testerai cette solution entre-temps avant d'accepter la réponse. Merci! –

Questions connexes