2011-12-14 319 views
21

我想在TinyMCE編輯器中將所有{baseurl}關鍵字替換爲正確的URL。我怎樣才能做到這一點?如何動態替換TinyMCE中的內容?

例如,如果用戶將在編輯器<img src="{baseurl}/image.jpg" />我希望看到在TinyMCE的編輯圖像中加入HTML - 所以這將被取代,以<img src="http://mydomain.com /image.jpg" />

任何想法?

回答

45

以下是將替換您的編輯器內容的代碼。但是您需要在正確的時間執行此操作。

var editor = tinymce.get('my_editor_id'); // use your own editor id here - equals the id of your textarea 
var content = editor.getContent(); 
content = content.replace(/{\$baseurl}/g, 'http://mydomain.com'); 
editor.setContent(content); 
+2

這很好,謝謝。 – Peter 2011-12-14 16:22:47