向 Typo3 RTE 添加自定义样式。有些没有保存
Adding costum styles to Typo3 RTE. Some are not saved
我使用 CSS 文件将服装样式添加到 RTE:
RTE.default.contentCSS = EXT:netjapan/Resources/Public/css/rte.css
对于某些元素,这是可行的。例如,对于 ul
元素:
ul.liststyle1 {
list-style: none;
padding-left: 17px;
}
当我 select RTE 中的 ul 时,我可以选择 Blockstyle liststyle1
。
我想为 p
做同样的事情:
p.test {
font-size: 80%;
}
而当我 select p
时,我可以选择 Blockstyle test
并使用该样式。但是当我保存时,Blockstyle 就不见了。
我添加了这个打字稿:
RTE.default {
removeTags = sdfield, strike
proc.entryHTMLparser_db.removeTags = sdfield, strike
}
因此 p
不在 removeTags 列表中。但是没有效果。
有人知道 p
Element 上的 Blockstyle 是怎么被移除的吗?
我上周遇到了类似的问题。有时 RTE 会发疯。我的意思是它没有逻辑意义。检查一下:标记文本并使用容器样式,它会将其包装在 div
中,但其中也会有 <p>
,因此您将拥有类似 <div><p class="bodytext">text</p></div>
的内容 - 您可以为添加样式那。至少这解决了我的问题
我使用 CSS 文件将服装样式添加到 RTE:
RTE.default.contentCSS = EXT:netjapan/Resources/Public/css/rte.css
对于某些元素,这是可行的。例如,对于 ul
元素:
ul.liststyle1 {
list-style: none;
padding-left: 17px;
}
当我 select RTE 中的 ul 时,我可以选择 Blockstyle liststyle1
。
我想为 p
做同样的事情:
p.test {
font-size: 80%;
}
而当我 select p
时,我可以选择 Blockstyle test
并使用该样式。但是当我保存时,Blockstyle 就不见了。
我添加了这个打字稿:
RTE.default {
removeTags = sdfield, strike
proc.entryHTMLparser_db.removeTags = sdfield, strike
}
因此 p
不在 removeTags 列表中。但是没有效果。
有人知道 p
Element 上的 Blockstyle 是怎么被移除的吗?
我上周遇到了类似的问题。有时 RTE 会发疯。我的意思是它没有逻辑意义。检查一下:标记文本并使用容器样式,它会将其包装在 div
中,但其中也会有 <p>
,因此您将拥有类似 <div><p class="bodytext">text</p></div>
的内容 - 您可以为添加样式那。至少这解决了我的问题