【问题标题】:How do you change a setting in TYPO3 Setup based on a Constant?如何根据常数更改 TYPO3 设置中的设置?
【发布时间】:2021-08-23 12:51:58
【问题描述】:

在我的常量中,我有一个带有两个选项的选择下拉菜单。

在我的设置中,我可以根据设置的常量更改page.shortcutIcon 设置吗?

另外,我可以使用相同的常量来确定 PageTSConfig 或 rte .yaml 配置中的设置吗?

【问题讨论】:

    标签: typo3 typoscript typo3-9.x


    【解决方案1】:

    无法使用 Typoscript 模板常量(前端)。

    在PageTS中(后端配置)

    Thr 后端不需要也不评估那里的配置。

    【讨论】:

    • 好吧,真可惜。设置中的page.shortcutIcon 怎么样?有什么方法可以使用 if 语句吗?
    【解决方案2】:

    您为什么不在pages 记录中为您的新值添加一个附加字段?
    该值可以在 PageTS 中针对后端条件进行评估。
    它可以在前端进行评估。在常规排版设置中(使用数据而不是常量)或在 FLUID 中作为 pagesdata 的字段。

    【讨论】:

    • 一个有趣的想法,但我需要它来为整个页面树工作。这只能适用于单个页面,不是吗?
    • 您可以声明要继承的字段(关键字:slide、levelfield)。因此也可以在下面的页面中访问给定的值。这比访问简单字段要复杂一些,但也是可能的。查看字段:backend_layout / backend_layout_next_level 决定页面树的后端布局,每个页面都可以选择拥有自己的布局。而且这个字段也可以决定前端的布局。
    猜你喜欢
    • 2016-10-14
    • 2023-01-30
    • 2021-02-18
    • 2011-03-18
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 2014-11-18
    • 2018-09-02
    相关资源
    最近更新 更多