Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 用自己的字体大小替换RTE中的字体大小_Typo3_Typoscript_Rte - Fatal编程技术网

Typo3 用自己的字体大小替换RTE中的字体大小

Typo3 用自己的字体大小替换RTE中的字体大小,typo3,typoscript,rte,Typo3,Typoscript,Rte,我想设置一些字体大小类,供用户在RTE中选择。我发现,如何添加字体大小类以及如何在RTE控件中显示下拉列表: RTE.fontSizes { large { name = Large value = 1.2em } small { name = Small value = 0.8em } } RTE.default.buttons.fontsize.addItems = large, small RT

我想设置一些字体大小类,供用户在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)
这会将两个字体大小类添加到默认字体大小类的列表中。如何用两个大小的列表替换该列表,而不是将它们添加到默认列表中

编辑

我用的是打字37.6

编辑II

我用这个密码解决了这个问题:

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

以下是简单的解决方案:

<p class="large">Some text</p>
现在,在rtc.css中添加该类:

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

在第TSConfig页中使用下面的打字脚本。在
rte.css
文件中定义字体大小

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

非常感谢。这对我不起作用。但是,在不使用字号列表的情况下寻找解决方案使我找到了一个可行的解决方案。我将再次编辑我的问题以共享它。
RTE.default.contentCSS = fileadmin/css/rte.css