使用Bootstrap_package为Typo3中的内容元素添加多个额外的预定义背景色



我试图根据引导程序包的说明添加新的预定义背景色

https://github.com/benjaminkott/bootstrap_package/wiki/Add-additional-Background-Colors-to-Content-Elements

它只需要一种额外的颜色就可以很好地工作,将指令中的代码添加到PageTsConfig和TypoScript常量中(SCSS片段似乎没有必要(。然而,我无法使它与一种以上的颜色一起工作。pageTsConfig部分似乎可以工作(我在后端编辑器中看到所有新颜色作为选项(。

TCEFORM {
tt_content {
background_color_class {
addItems {
red = Red
white = White
hblau = Herth-Blau
}
}
}
}

但是CSS中的更改(通过扩展的常量(不起作用。我在那里试过这个代码:

plugin.bootstrap_package.settings.scss {
frame-backgrounds = ( hblau:(background: #0092d0, link-color: #e0efff, link-hover-color: #ffffff),
white:(background: #ffffff, link-color: #e0efff, link-hover-color: #ffffff),
red:(background: #ff0000, link-color: #ffeeee, link-hover-color: #ffffff)
)
} 

其他人知道我在这里做错了什么吗?

非常感谢您的帮助。

亲切问候Chris

在编写TypoScript代码时,您正在使用赋值运算符"你必须把所有的值都写在同一行里;我从的官方文件中借几行

值分配:"="运算符

这只是为对象路径指定一个值。

规则:

在=符号之后直到行尾的所有内容都被认为是该值>换句话说:你不需要引用任何东西!

请注意,该值将被修剪,这意味着两端都将去掉空白

示例:

myObject.myProperty = value 2

如果要使用多行值,则必须使用"((">运算符并写入

  • 对象同一行的左括号
  • 在新行(或多行(上指定的值
  • 和新行上的右括号

多行值:((符号左括号和右括号用于分配多行值。使用此方法,可以定义跨越多条线的值,从而包括换行符。

重要

不能在常量中使用多行值。它们仅在TypoScript的设置部分中可用

示例

myObject = TEXT
myObject.value (
<p class="warning">
This is HTML code.
</p>
)

最新更新