tinyMCE:源视图中的动态变量

时间:2009-11-05 12:06:54

标签: javascript tinymce

是否可以在tinyMCE中使用动态变量?

以下是我的用例:

  1. 用户在源视图中添加图像,如<img src="{imagepath}/logo.gif" />,或者使用setContent()以编程方式添加图像。
  2. 用户切换到设计视图 - {imagepath}已展开为http://someserver.com/,图片已正确显示展开的网址。
  3. 用户打开图像属性 - 网址显示为{imagepath} /logo.gif
  4. 用户切换回源视图,仍然显示{imagepath}变量。
  5. getContent()返回变量完整的源。

1 个答案:

答案 0 :(得分:1)

是的,请参考TinyMCE模板插件获取javascript解决方案 - 它已经完成了: http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template

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