UmbracoのtinyMCEにクラス属性を持つdivを追加できるようにする必要があります。divを追加できますが、div内のすべてのコンテンツは単なるテキストです。テキストに段落があり、最後にdivのクラス属性を追加する必要があります。
4 に答える
あなたが何を求めているのか理解するのは少し難しいですが、これは役立つはずだと思います。
基本的に、スタイルシートをtinyMCEに関連付けてから、スタイルドロップダウンに表示されるスタイルを追加できます。
テンプレートコードを貼り付けることができれば、私たちはあなたをもっと助けることができます。
あなたがしたいのはあなたのラップです<umbraco:Item field="aliasOfYourRTE" runat="server" />
必要なdivを使用すると、コードは次のようになります。
<div class="YOURCLASSNAMEHERE">
<umbraco:Item field="bodyText" runat="server" />
</div>
<p> </p>
umbraco RTEは、コンテンツが挿入されると自動的にタグを吐き出します。また、コンテンツがフロントエンドで表示されるように、ノードを公開していることを確認してください。
お役に立てれば。
あなたは使用することができます
tinymce.activeEditor.execCommand('insertHTML', false, '<div class="section'></div>');
これにより、指定したhtmlがエディターのローカルキャレット位置に挿入されます。valid_elementsとvalid_childrenの構成設定では、挿入したhtmlから何も削除されないことに注意してください。
[設定]-[スタイル]に移動します。データ型RichtexteditorのTinyMCEの[フォーマット]ドロップダウンのスタイルを含むスタイルシートを開きます。エイリアスdiv.classを使用してスタイルを追加します(例:div.alert alert-danger)。次に、段落のTinyMCEをクリックし、[フォーマット]ドロップダウンでこのスタイルを選択すると、段落は次のようにフォーマットされます。
<div class="alert alert-danger"> ... </div>
これはあなたがやりたかったことですか?