2017-09-19 9 views
0

私はCrafter CMSでテストサイトを試しています。ヘッドレスブログの青写真を使用しました。投稿コンポーネントのコンテンツを照会するためにRESTリクエストを使用すると、本文のRTFフィールドのHTMLタグはすべて削除されます。crafter-cms何がhtmlタグをRTFフィールドから削除するのですか?

私は新しいRTFフィールドを追加し、まったく同じ方法で設定しました.HTMLタグはそのフィールドからは削除されません。

HTMLタグが本体から取り除かれる原因は何ですか?私は何も明白ではない。 RTFフィールドは、プレーンテキストに変換されている場合はあまり役に立ちません。私はそれが私が望んでいた場合は、プレーンテキストフィールドを使用します。

答えて

1

ヘッドレスの青写真のバグで、それを修正するためのチケットを提出しました:https://github.com/craftercms/craftercms/issues/1350

この問題は、ブループリントが、テキスト処理のためにHTMLタグが取り除かれたSolrインデックスから青写真が直接データを戻しているために発生します。そのまま。

名前が_htmlで終わらないため、追加した新しいフィールドが機能しているため、SolrはHTMLタグを削除しません。検索結果を表示するときに、マークアップの問題なしに適切にハイライト表示できるように、フィールドの末尾に_htmlを付ける必要があります。

あなたは、公式ドキュメント内のフィールドの命名規則についての詳細を調べることができます。http://docs.craftercms.org/en/3.0/developers/content-modeling.html?highlight=_html#form-control-variable-names

+0

感謝を。私は数分前に原因を突き止めましたが、それでも私には意味がありませんでした。それが欠陥であり、そのように動作するようには意図されていないことを知っておくとよいでしょう。 –

関連する問題