2016-09-15 10 views
0

私は、CMSのコンテンツにさらに柔軟性を加えることを検討しています。代替変数をTinyMCEに保存しますが、ビジュアルエディタで置換されたコンテンツを表示します

私は本当に(大規模な単純化された)このように、舞台裏TinyMCEの中で代替変数を使用できるようにしたいと思います。内容はフロントエンドにレンダリングされるとき、そして

Check out my cool image 
[img:cool_image.jpg] 
Isn't it great 

そして、弊社のサーバーは、検索を行い、交換して生成します。

Check out my cool image 
<img src="//images/cool_image.jpg"> 
Isn't it great 

しかし、私は、コンテンツを編集しながら、当社のユーザーが画像を見ることができるようにも置き換えレンダリングするためにTinyMCEのエディタをしたいと思います。

もちろんまだとして保存します:

Check out my cool image 
[img:cool_image.jpg] 
Isn't it great 

私はTinyMCEを表示および保存するために異なってきているに苦しんでいますステップを。

これは可能ですか?あるいはそうするためのプラグインがありますか?

答えて

1

TinyMCEにコンテンツがある場合、画像をレンダリングするには、有効/整形式のHTMLにする必要があります。

あなたがする必要があると思うのは、アプリケーションに保存する準備ができたらコンテンツを傍受し、実際のイメージタグを例の角括弧で置き換えます。あなたはTinyMCEをにデータを再ロードするために行くときに、データベースからコンテンツを取得するの一環として、コンテンツ

  • を保存するために行くときに、この作品は、おそらく(フォームポストの一部として

    • を行うことができますこれはおそらく、実行時にコンテンツをレンダリングするときに、あなたが本当に戻す角括弧構文を有効にする必要がありますバック後の編集用のTinyMCEにコンテンツをリロードする必要がある場合には)

    を行うだろうと同じ変換であり、 TinyMCEがコンテンツを適切にレンダリングできるようにHTMLを作成します。これを行うためにTinyMCEの一部として提供されるプラグインはありません...しかし、あなたは本当にこれをTinyMCEプラグインとして作成する必要があるかどうかはわかりません。 TinyMCEに読み込むためにコンテンツを保存または抽出するときに、コンテンツ操作を処理するアプリケーション内のコードです。

  • 関連する問題