2017-03-24 11 views
0

で適切に設定RTEへ:TYPO3:私はこのような「bodyText当該」フィールドとカスタムコンテンツ要素を作成したどのようにカスタムコンテンツ要素

bodytext;Text;;richtext:rte_transform[flag=rte_enabled|mode=ts_css], 
rte_enabled;LLL:EXT:cms/locallang_ttc.xlf:rte_enabled_formlabel 

テキストエディタが正しく動作しません。たとえば、リンクは次のように構成されます。

<link 88 - internal-link>test</link> 

フロントエンドでは機能しません。

RTEはまた、バックエンドでの情報やエラーの多くを投げている

は、ここでの放火犯のスクリーンショットです:

enter image description here

私は「テキスト&メディア」などのコアコンテンツ要素を使用している場合はRTEが作業を行います私の拡張機能に欠けている設定がいくつかあると思いますか?

答えて

1

カスタムコンテンツエレメントはどのように設定しましたか?上記のあなたのbodytextフィールドをどのファイルに設定しましたか?

<link></link>のようなリンクの書式設定は、RTEの通常の正しい動作です。このようにして、ページIDを保存してリンクを動的にレンダリングすることができます。ターゲットページのドメインまたはページタイトルが変更されてもリンクは機能しますが、リンクが<a href="xy">のように「ハード」に保存されても機能しません。 ただし、これらのリンクタグは、コンテンツを出力するときにlib.parseFunc_RTEを使用してレンダリングする必要があります。たとえば、Fluidを出力に使用する場合は、<f:format.html>{yourBodytextVariable}</f:format.html>を使用すれば正しいリンクが得られます(f:format.htmlはデフォルトでlib.parseFunc_RTEを使用します)。 Typoscriptオブジェクトブラウザでlib.parseFunc_RTEオブジェクトの詳細を確認し、このドキュメントをチェックしてください。https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Parsefunc/Index.html

+0

リンクを修正しました。ありがとうございました!私はカスタムコンテンツ要素を設定するために公式の文書に従っています。 TCA/Overrides/tt_content.phpファイルにbodytextフィールドを設定しました。 – user6800816

+0

将来のカスタムCEについては、この拡張モジュールをチェックしてください。https://typo3.org/extensions/repository/view/mask –

+0

Alright私はそれをインストールします。ありがとうございました – user6800816

関連する問題