2009-11-05 28 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不可編輯的東西也可以派上用場。