2017-03-27 12 views
0

ユーザーがRTEで選択できるフォントサイズクラスをいくつか設定したいと思います。これはデフォルトのフォントサイズのクラスのリストに私に2つのフォントサイズのクラスを追加しますRTEのフォントサイズを独自のフォントサイズで置き換える

RTE.fontSizes { 
    large { 
     name = Large 
     value = 1.2em 
    } 
    small { 
     name = Small 
     value = 0.8em 
    } 
} 
RTE.default.buttons.fontsize.addItems = large, small 
RTE.default.showButtons := addToList(fontsize) 

:私は、フォントサイズのクラスを追加する方法と、RTEのコントロールのドロップダウンを表示する方法を、見つけました。リストをデフォルトのリストに追加するのではなく、2つのサイズのリストで置き換えるにはどうすればよいですか?

EDIT

私はTYPO3の7.6を使用しています。

<p class="large">Some text</p> 

はRTEでクラスを追加します:

RTE { 
default { 
    # link to site css 
    stylesheetcontentCSS = fileadmin/Public/css/rte.css 

    # clear typical styling 
    classesLinks =buttons { 
     blockstyle.tags.p.allowedClasses := addToList(large) 
    } 

    # list all available classes here, otherwise they're removed on RTE save 
    proc.allowedClasses := addToList(large) 
    } 
} 
ここ
RTE { 
    default { 
     contentCSS = typo3conf/ext/mySiteExtension/Resources/Public/Css/shared.css 

     buttons.formatblock.addItems = large 
     buttons.formatblock.items.large.label = Large 
     buttons.formatblock.items.large.addClass = large 
     buttons.formatblock.items.large.tagName = h2 
    } 
} 

答えて

0

はシンプルなソリューションです:

EDIT II

は、私はこのコードでそれを解決しました今

、rtc.cssにクラスを追加:ページTSconfigでのTypoScript以下

p.large{ 
    font-size: 0.8em; 
} 
+0

ありがとうございます。これは私にとってはうまくいかなかった。しかし、フォントサイズリストを使わないで解決策を探すことは、私には実用的な解決策につながった。私は再びそれを共有するために私の質問を編集します。 – stofl

0

使用。 rte.cssファイル

RTE.default.contentCSS = fileadmin/css/rte.css 
関連する問題