<pre>
コードや<code>
タグを表示したいのですが、正常に機能します。空白は最初の保存時に保存され、フロントエンドに正しく表示されます。ただし、バックエンドでコンテンツをリロードすると、エディターは追加の空白なしでコードを表示します。もう一度保存すると、コード全体のフォーマットが削除されます。
これにはいくつかの設定があると思いますが、今まで何も見つかりませんでした。これに関するヒントはありますか?
コードの強調表示には、GeshiLib
およびvjrtecodesnippets
拡張機能を使用しています。
編集:
申し訳ありませんが、構成を逃しました。関係する基本がありますrtehtmlarea
、現在v4.7.5、それはTYPO3の標準テキストコンテンツ要素(を通して表示されるcss_styled_content
)からの標準本文テキストフィールドであるため、TCA固有の変更はありません。
RTEのPageTSは次のようになります。
RTE.default.hidePStyleItems := removeFromList(pre)
RTE.default.proc {
allowTags := addToList(pre)
entryHTMLparser_db.allowTags < RTE.default.proc.allowTags
overruleMode = tx_vjrtecodesnippets,ts_css,cleanenc
allowTags := addToList(code)
allowTagsOutside := addToList(code)
entryHTMLparser_db {
allowTags < RTE.default.proc.allowTags
allowTagsOutside < RTE.default.proc.allowTagsOutside
}
HTMLparser_rte {
allowTags < RTE.default.proc.allowTags
allowTagsOutside < RTE.default.proc.allowTagsOutside
}
}
Edit2:まさにこれを行うTYPO3拡張ニュース_blogを公開しました。