2017-10-16 5 views
0

古いhtmlareaで可能だったように、dataProcessorにルールを追加する方法が不思議です。TYPO3のckeditor yaml構成にdataProcessorを追加

私の場合、「ul」タグに固定クラスを追加したいと思います。

私は

editor: 
    config: 
     format_p: 
     - { element : 'p', attributes : { 'class' : 'ul' }} 

を(CKEditorバージョンからJSの設定を適応しようとした)...しかし、それは動作しません。そのような何かを試してみました。

### Set default class for ul from rte 
lib.parseFunc_RTE { 
    externalBlocks := addToList(ul) 
    externalBlocks { 
     ul.stripNL = 1 
     ul.callRecursive = 1 
     ul.callRecursive.tagStdWrap.HTMLparser = 1 
     ul.callRecursive.tagStdWrap.HTMLparser.tags.ul { 
      fixAttrib.class.default = ul 
     } 
    } 
} 

それは私が欲しいものを基本的にありませんが、それでも私は、これは最適ではないと思う:

答えて

1

私はこのようなTypoScriptを経由して、今それをやりました。クラスはデータベースに格納されていないため、何らかの理由でコンテンツをエクスポートする必要がある場合は、このクラスを解放します。そして、あなたはBE RTEフィールドでそれをスタイルすることはできません。(少なくとも特別なハックCSSを提供することはありません)

ckeditor-configで適切な方法があれば、私はまだ興味があります。

関連する問題