是否有可能将Bootstrap表类添加到在Typo3 v6.1中创建的表中?我在创建“Table”类型的页面时注意到了“Additional CSS Class”设置,但是:
我想将class="table table-hover"
添加到我创建的任何表中。另外,我认为我不需要默认类“contenttable”。
答案 0 :(得分:4)
从您的帖子中,我假设您使用的是内容元素表,而不是RTE中的表。
覆盖RTE的类很容易(在TypoScript设置中):
lib.parseFunc_RTE {
externalBlocks {
table.stdWrap.HTMLparser.tags.table.fixAttrib.class {
default = table table-hover
always = 1
list >
}
}
}
(TYPO3默认为“contenttable”。)
覆盖表CE的类更难。仅尊重FlexForm值,如果未设置,则返回标准类,请参阅https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/css_styled_content/Classes/Controller/CssStyledContentController.php#l130
您会在How to generate <table> compatible with jQueryMobile in TYPO3找到两个解决方案。第一个看起来对我来说是最好的,第二个看起来非常hacky。
答案 1 :(得分:0)
这已在TYPO3核心中修复,因此您现在可以在常规表元素中使用多个类。 See Bugfix #55470 on forge