2009-11-05 3 views
1

Est-il possible d'utiliser des variables dynamiques dans tinyMCE?tinyMCE: variables dynamiques dans la vue source

est ici le cas d'utilisation je pense:

  1. utilisateur ajoute une image en vue de source comme celui-ci <img src="{imagepath}/logo.gif" /> ou un est ajouté par programme en utilisant setContent().
  2. L'utilisateur bascule en vue de conception - {imagepath} est étendu à http://someserver.com/ et l'image est correctement affichée avec l'URL développée. L'utilisateur ouvre les propriétés de l'image - L'URL est représentée par {chemin de l'image} /logo.gif
  3. L'utilisateur revient à la vue source et la variable {imagepath} est toujours affichée. GetContent() renvoie la source avec les variables intactes.

Répondre

1

Oui, consultez le plugin modèle TinyMCE pour une solution javascript - il le fait déjà: http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template

Pour une solution côté serveur, il suffit de faire une recherche et de remplacement sur les chaînes que vous voulez. Cela peut être dans une boucle for ou via une expression régulière. Si vous décidez d'utiliser la solution côté serveur, les éléments non modifiables de TinyMCE peuvent aussi être utiles.

Questions connexes