代码之家  ›  专栏  ›  技术社区  ›  mysomic

tinymce:源代码视图中的动态变量

  •  1
  • mysomic  · 技术社区  · 15 年前

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

    下面是我想到的用例:

    1. 用户在源代码视图中添加图像,如下所示 <img src="{imagepath}/logo.gif" /> 或者使用setContent()以编程方式添加一个。
    2. 用户切换到设计视图-ImagePath展开为 http://someserver.com/ 并通过扩展的URL正确显示图像。
    3. 用户打开图像属性-URL显示为imagepath/logo.gif
    4. 用户切换回源代码视图,imagepath变量仍然显示。
    5. getContent()返回变量完整的源。
    1 回复  |  直到 15 年前
        1
  •  1
  •   balupton    15 年前

    是的,请参阅Tinymce模板插件以获取JavaScript解决方案-它已经做到了: http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template

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