2009-11-05 30 views
1

可以在tinyMCE中使用动态变量吗?tinyMCE:源视图中的动态变量

这里是用例我想到:

  1. 用户在源视图添加编程方式使用setContent增加了一个图像这样<img src="{imagepath}/logo.gif" />或一个()。
  2. 用户切换到设计视图 - {imagepath}被扩展为http://someserver.com/,并且图像正确显示在展开的网址中。
  3. 用户打开图像属性 - 网址显示为{imagepath} /logo.gif
  4. 用户切换回源视图,{imagepath}变量仍显示。
  5. getContent()返回源变量不变。

回答

1

是的,指的是TinyMCE的模板插件的JavaScript的解决方案 - 它已经做的: http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template

对于服务器端解决方案,只是做了搜索,并在您需要的字符串替换。这可以在for循环或通过正则表达式。如果您决定使用服务器端解决方案,那么TinyMCE不可编辑的东西也可以派上用场。