Typo3:后端布局 CSS
Typo3: Backend Layout CSS
我正在做一个 Typo3 项目,我已经成功地创建了后端布局,它将使用给定的同名 Fluid HTML 模板。
这是我的布局之一:
#
# BACKENDLAYOUT: CONTACT
#
mod {
web_layout {
BackendLayouts {
contact {
title = Contact Layout
config {
backend_layout {
colCount = 2
rowCount = 1
rows {
1 {
columns {
1 {
name = First Col
colPos = 0
}
2 {
name = Second Col
colPos = 1
}
}
}
}
}
}
icon = EXT:extensionname/Resources/Public/Images/BackendLayouts/contact.png
}
}
}
}
所以现在我的问题是,我怎样才能 link 我的页面 css(我现在有一个主 css 排列到所有页面)与后端布局。例如,选择联系人后台布局会将 contact.css 文件添加到流体模板。
我知道我可以做到的一种方法是在后端为每个页面创建一个 Typo3 模板,但我想这不是实现它的最佳方法。我所有的流畅模板和拼写错误都在使用强大工具 sitepackagebuilder.
创建的扩展中
提前致谢。
您可以使用 typoscript 条件进行管理,用户在条件下这对您有用。
[globalVar = TSFE:page|backend_layout = 1]
page.includeCSS.css = your/file/path.css
[global]
[globalVar = TSFE:page|backend_layout = 2]
page.includeCSS.css = your/file/path.css
[global]
除此之外,您可以按照更好的开发标准为子页面创建新布局,如@sebkln。说。
谢谢!
问候。
我正在做一个 Typo3 项目,我已经成功地创建了后端布局,它将使用给定的同名 Fluid HTML 模板。
这是我的布局之一:
#
# BACKENDLAYOUT: CONTACT
#
mod {
web_layout {
BackendLayouts {
contact {
title = Contact Layout
config {
backend_layout {
colCount = 2
rowCount = 1
rows {
1 {
columns {
1 {
name = First Col
colPos = 0
}
2 {
name = Second Col
colPos = 1
}
}
}
}
}
}
icon = EXT:extensionname/Resources/Public/Images/BackendLayouts/contact.png
}
}
}
}
所以现在我的问题是,我怎样才能 link 我的页面 css(我现在有一个主 css 排列到所有页面)与后端布局。例如,选择联系人后台布局会将 contact.css 文件添加到流体模板。
我知道我可以做到的一种方法是在后端为每个页面创建一个 Typo3 模板,但我想这不是实现它的最佳方法。我所有的流畅模板和拼写错误都在使用强大工具 sitepackagebuilder.
创建的扩展中提前致谢。
您可以使用 typoscript 条件进行管理,用户在条件下这对您有用。
[globalVar = TSFE:page|backend_layout = 1]
page.includeCSS.css = your/file/path.css
[global]
[globalVar = TSFE:page|backend_layout = 2]
page.includeCSS.css = your/file/path.css
[global]
除此之外,您可以按照更好的开发标准为子页面创建新布局,如@sebkln。说。
谢谢! 问候。