我想设置一些字体大小类供用户在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。
编辑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
}
}
答案 0 :(得分: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)
}
}
现在,在rtc.css中添加该类:
p.large{
font-size: 0.8em;
}
答案 1 :(得分:0)
在页面TSConfig中使用下面的typoscript。在rte.css
文件中定义fontsize
RTE.default.contentCSS = fileadmin/css/rte.css