我想在页眉页脚中为移动和桌面版本设置动态徽标。 我想在页脚中设置电子邮件、电话号码和地址。如何在一个地方设置所有数据? 我应该存储所有数据的每一页吗?
常量基本上是用于常规设置的,您可以在基本模板中创建。但是,站点包构建器提供最少的设置。
这很容易!您可以使用下面的简单代码创建自己的常量:
创建常量,在常量中添加常量(通常文件路径为 ext/yourExt/Configuration/TypoScript(
plugin.tx_yourplugin { settings { # cat=plugin.tx_yourplugin/file; type=string; label=Website Logo siteLogo = } }
现在,您将在 TYPO3 后端模板常量编辑器模块中找到常量>,在您的扩展常量中。
- 为setup.ts
分配一个值:在位于同一目录中的setup.ts中添加以下代码。
plugin.tx_yourplugin { settings { siteLogo = {$plugin.tx_yourplugin.settings.siteLogo} } }
现在,您的流体模板或 extbase 控制器可以访问常量的动态值。您将在调试下方的设置用户中找到您的常量。
<f:debug>{_all}</f:debug>
这里有一些有用的链接:
- https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/UsingSetting/Constants.html
- https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/UsingSetting/TheConstantEditor.html#type
据我所知,尚不支持多行常量和类型file
。
我希望这有帮助!
查看 Bootstrap Package (https://extensions.typo3.org/extension/bootstrap_package/(,这是一个流行的、即用型 TYPO3 扩展,为 TYPO3 提供了一个响应式主题。有了它,您可以轻松地自定义所有页面的页眉和页脚。顾名思义,它广泛使用了 Bootstrap 框架。