Typo3:如何在页眉和页脚中设置常用数据,如徽标?

Typo3: How can i set common data in header and footer like logo?

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

查看 Bootstrap 包 (https://extensions.typo3.org/extension/bootstrap_package/),这是一个流行的、随时可用的 TYPO3 扩展,它为 TYPO3 提供响应式主题。有了它,您可以轻松自定义所有页面的页眉和页脚。顾名思义,它广泛使用了 Bootstrap 框架。

Constant 基本上是一个通用设置,您可以在您的基本模板中创建。但是,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>

这里有一些有用的东西link:

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

希望对您有所帮助!