2

/sitecore/system/Settings/Html Editor Profiles/Rich Text Default/Paragraphs/ の下に新しい項目を作成することで、サイトコア リッチ エディター用のスタイルを持つ新しい段落を作成することができました。

パラグラフ値は

ここに画像の説明を入力

問題: 初めて RTE でセクションを選択し、この新しい選択をクリックすると、以下のタグで正常にラップされます。

<p class="something> paragrah...... </p>

ただし、同じ段落を再度選択して「通常」スタイルを選択すると、上記は次のように置き換えられません。

<p>paragraph..... </p>

上記を逆にすると、うまくいきません。RTEが考える何らかの理由

<p class="something> is same as <p>`

これが RTE/Sitecore 内のバグであるかどうか、誰か助けてもらえますか?

4

1 に答える 1

3

私は最近これを試し、同様の結果を得ましたが、おそらくあなたが探しているものの欠落していると思われるものを解決することができました.

Test というコア データベースに新しい段落テスト クラスを作成しました。次に、RTE を開き、テスト クラスを適用しました。その後、上記のようなクラスが適用されていることがわかりました。

<p class="test">this is a test</p>

私はすぐにこれに「ノーマル」クラスを適用しようとしましたが、結果は変わりませんでした。ただし、[段落クラス] ドロップダウンのすぐ隣にあるドロップダウンには、この段落に適用されたクラスが表示されます。そのドロップダウンを使用すると、要素の「クラスをクリア」して、効果的に通常の p タグに戻すことができます。

キックのために、コアに戻り、test2 という新しいクラスを追加しました。Test2 という新しいクラス名を付けました。エディターに戻り、最初に「テスト」を適用すると、次のようになりました。

 <p class="test">this is a test</p>

しかし、その上に「test2」を適用すると、次のようになりました。

<p class="test2">this is a test</p>

したがって、混乱は「新しい」クラスが適用されていないことであり、それはストリッピング機能ではなく、適用機能のみであると思います。したがって、クラスをクリアするには、左側のドロップダウンで [クラスをクリア] オプションを使用する必要があります。

于 2013-04-08T17:00:40.810 に答える