2017-11-15 7 views
0

rtehtmlareaをhttps://github.com/FriendsOfTYPO3/rtehtmlarea(私はtypo3 v8.7.8を使用しています)からインストールしました。さて、どのように私はそれをデフォルトのrteに設定するのですか?ユーザー設定 - >編集と詳細機能 - >リッチテキストエディタを有効にする(利用可能な場合)がチェックされています。また、RTE.default.disabled = 1documentationのように変更しようとしましたが、成功しませんでした。それは関連しているのですか、それとも私が見ている必要がある他の設定はありますか?TYPO3 v8どうすればデフォルトのrteをckeditorからrtehtmlareaに戻すことができますか?

+0

で文書化されていますか? –

+0

@Riccardo De Contardiそうです、rte_ckeditorを無効にする必要があります。今私はそれをもう一度試して、それは働いた。私はエラーが発生する前に、このようなものがありました。 'Yamlの設定EXT:rte_ckeditor/...デフォルトのconf.yamlへのパス'をロードできません。 (私はカスタムRTE Yamlの設定を使用していますが、私はext_localconfで無効にして、プラグインを再インスタンス化し、rte_ckeditorを無効にしています)。 –

答えて

1

a)に延長rte_ckeditorをアンロード - rtehtmlareaは、$ GLOBALS [ 'TYPO3_CONF_VARS'] [ 'SYS'] [ 'formEngine'] [ 'nodeResolver'] [1480314091]の優先順位を上げる)

Bにキックされます優先順位を取るために50を超える['priority'](これはhtmlarea要素リゾルバ)です(ckeditorリゾルバの優先度は50です)。ext:rtehtmlareaとext:rte_ckeditorのext_localconf.phpの2つのフォーム要素リゾルバ登録を参照してください

c)編集された要素(テーブル/レコードタイプ/ ...)によっては、ckeditorをいくつかの場所に、他の場所をhtmlareaにする必要があります:50を超える優先度を持つ独自のリゾルバを追加し、そこにあなたの魔法をかけます。それを行う方法の例として\ TYPO3 \ CMS \ RteCKEditor \ Form \ Resolver \ RichTextNodeResolverおよび\ TYPO3 \ CMS \ Rtehtmlarea \ Form \ Resolver \ RichTextNodeResolverを参照してください。

FormEngineリゾルバはまた、あなた無効にrte_ckeditor持って、拡張マネージャでhttps://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/FormEngine/Rendering/Index.html#nodefactory

+0

詳細な回答とNode factoryのリンクありがとうございます。問題は、rte_ckeditorへのすべての参照を無効にしていた(私の場合はカスタムセットアップで)。 –

関連する問題