- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想根据页面的后端布局更改元素的呈现方式。
根据后端布局更改流体样式内容模板的工作方式如下:
[globalVar = TSFE:page|backend_layout = 1][globalVar = TSFE:page|backend_layout = 2]
lib.fluidContent.templateRootPaths.10 = EXT:ds_res/Resources/Private/Templates/ContentTemplates/
[global]
如果是 1 或 2,则使用其他模板。
但是,这仅在 BE 布局直接在页面上设置时才有效,而当它从其父级继承时不。
如何解决这个问题?
运行 TYPO3 7.6.15
最佳答案
在 TYPO3 7.5“后端布局”中,条件已通过 Typoscript 中的“pagelayout”进行了简化。示例:
page.10 = FLUIDTEMPLATE
page.10 {
file.stdWrap.cObject = CASE
file.stdWrap.cObject {
key.data = pagelayout
default = TEXT
default.value = EXT:sitepackage/Resources/Private/Templates/Home.html
3 = TEXT
3.value = EXT:sitepackage/Resources/Private/Templates/1-col.html
4 = TEXT
4.value = EXT:sitepackage/Resources/Private/Templates/2-col.html
}
}
代替:
field = backend_layout
field.data = levelfield:-2,backend_layout_next_level,slide
field.ifEmpty = default
也许这也适用于您这样的情况:
[globalVar = TSFE:page|pagelayout = 1]
但是,您不应该使用 [xy]-conditions 更改使用的模板文件,而更喜欢使用上面示例中显示的 CASE。顺便说一下,每个数字都是 backend_layout
的 UID。
关于TYPO3:TypoScript 中的后端布局条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41630348/
是否可以比较 TypoScript 中的变量?如果有可能 - 那么如何? 最佳答案 我在同样的问题上苦苦挣扎,所以这就是我发现的。我试图包含一个插件,但前提是已经设置了某个 TypoScript 配置
我想根据页面的后端布局更改元素的呈现方式。 根据后端布局更改流体样式内容模板的工作方式如下: [globalVar = TSFE:page|backend_layout = 1][globalVar
有没有办法在 TYPO3 中使用 Typoscript 隐藏特定页面上的特定元素? 网址例如:www.mywebsite.com/subpage1 我只想隐藏此子页面1 上的菜单和页 footer 分
是否可以通过 TypoScript 自动生成数字和字母的混合字符串,例如12A54或类似的东西? 最佳答案 与 php 包含脚本相比,我更喜欢 userFunc。例如,您可以将参数传递给用户函数。 排
我有 2 个 COA:lib.productContent 和 lib.categoryContent,其中包含来自用户函数的数据。我还有第三个 COA - lib.seoColumns - 默认情况
是否可以在 TypoScript 条件下使用 TypoScript 中定义的变量? 例如,如果我这样定义一个变量: my_var = 10 我可以在 typescript 中创建一个条件来检查 my_
我有 2 个 COA:lib.productContent 和 lib.categoryContent,其中包含来自用户函数的数据。我还有第三个 COA - lib.seoColumns - 默认情况
下面是我的错别字代码 typolink.parameter.cObject = CASE typolink.parameter.cObject { key.field
我正在尝试使用打字错误实现我的导航,但我无法理解如何正确换行。 我已经有了一个工作正常的 1 级基本导航。现在我的页面有子页面,而其他页面没有。对于没有子页面的那些,我想要我现在拥有的行为。对于带有子
我只想在 IE 11 中隐藏 typo3 felogin permalogin 选项。为此,我添加了这段代码; [browser = msie] && [version >= 11] plugin.t
如果我想在 Fluid 模板中使用 TypoScript 之类的菜单生成,我有两种可能的方法: 使用 TypoScript 填充模板的变量。这样做: page.10 = FLUIDTEMPLATE p
我们可以在 include_typoscript 中使用常量变量吗 在我的 constants.txt 文件中 filepaths{ # cat=FLUIDPAGES/settings; ty
我尝试从文件夹中读取图片(用于 slider )。我有一个名为 ###SLIDER### 的标记我的图像在 fileadmin/sliders/文件夹中。 我想在我购买的模板中实现以下输出:
任务 1。在 TypoScript 我需要获取一个页面 标题对于给定的页面 ID {$my_page_uid}任务 2。此页面标题应根据当前语言接收 我需要像 temp.pTitle 这样的形式的标题
假设我有一个包含以下网页的项目(请看屏幕截图) Red、Blue、Post、Blog Page 的uid 分别为1、2、3、4。 现在,我想在 Typoscript 中定义一个数组或某种列表,其中将包
实际上,我在 Typo 7.6.12 上处理一个 typo3 模板。我的问题是我无法从 Left、Right 或 Border 列中获取我的内容。只有正常工作。 我的想法是,用户可以在左栏编辑页脚元素
在 TypoScript 中可以获取环境变量 HTTP_COOKIE_VARS (已弃用): 10 = TEXT 10.data = global : HTTP_COOKIE_VARS | some_
我想检查一个值上的两个字段以包装每个内容元素。 要检查一个值,您可以这样做: 20 = TEXT 20.value = | 20.value.override = | 20.value.overrid
假设我有一个包含以下网页的项目(请看屏幕截图) Red、Blue、Post、Blog Page 的uid 分别为1、2、3、4。 现在,我想在 Typoscript 中定义一个数组或某种列表,其中将包
实际上,我在 Typo 7.6.12 上处理一个 typo3 模板。我的问题是我无法从 Left、Right 或 Border 列中获取我的内容。只有正常工作。 我的想法是,用户可以在左栏编辑页脚元素
我是一名优秀的程序员,十分优秀!