首页 > 解决方案 > Typo3:如何在页眉和页脚中设置常用数据,如徽标?

问题描述

我想在页眉页脚中为移动版和桌面版设置动态徽标。我想在页脚中设置电子邮件、电话号码和地址。如何将所有数据设置在一个地方?我应该存储所有数据的每一页吗?

标签: typo3typo3-9.xheaderfooter

解决方案


常量基本上用于一般设置,您可以在基本模板中创建。但是,sitepackagebuilder 提供了最少的设置。

这很容易!您可以使用以下简单代码创建自己的常量:

  1. 创建常量,在你的 constant.ts 中添加常量(一般文件路径是 ext/yourExt/Configuration/TypoScript)

    plugin.tx_yourplugin {
       settings {
           # cat=plugin.tx_yourplugin/file; type=string; label=Website Logo
           siteLogo =
       }
    }
    

现在,您将在 TYPO3 后端模板->常量编辑器模块中的扩展常量中找到常量。

  1. 为 setup.ts 分配一个值:在位于同一目录中的 setup.ts 中添加以下代码。

    plugin.tx_yourplugin {
        settings {
           siteLogo = {$plugin.tx_yourplugin.settings.siteLogo}
        }
    }
    

现在,您的流体模板或 extbase 控制器可以访问来自常量的动态值。您将在调试下方的设置用户中找到您的常量。

<f:debug>{_all}</f:debug>

这是一些有用的链接:

据我所知,file还不支持多行常量和类型。

我希望这有帮助!


推荐阅读