2017-03-27 62 views
0

我想設置一些字體大小類供用戶在RTE中選擇。我發現,如何添加字體大小的類和如何顯示在RTE控制下拉:用自己的字體替換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) 

這增加了我兩個字體大小的類默認字體大小類的列表。我如何用列表中的兩個大小替換列表而不是將它們添加到默認列表中?

編輯

我使用TYPO3的7.6。

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

下面是簡單的解決方案:

<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) 
    } 
} 

編輯II

我用這個代碼解決它

現在,添加在rtc.css類:在選項Page TSconfig

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

謝謝。這對我不起作用。但是,如果不使用字體大小列表來搜索解決方案,則會導致我找到工作解決方案。我會再次編輯我的問題以分享它。 – stofl

0

使用下面Typo腳本。在rte.css中定義字體大小文件

RTE.default.contentCSS = fileadmin/css/rte.css