我想在页眉页脚中为移动版和桌面版设置动态徽标。我想在页脚中设置电子邮件、电话号码和地址。如何将所有数据设置在一个地方?我应该存储所有数据的每一页吗?
问问题
554 次
2 回答
1
常量基本上用于一般设置,您可以在基本模板中创建。但是,sitepackagebuilder 提供了最少的设置。
这很容易!您可以使用以下简单代码创建自己的常量:
创建常量,在你的 constant.ts 中添加常量(一般文件路径是 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
还不支持多行常量和类型。
我希望这有帮助!
于 2020-06-24T05:32:50.790 回答
1
查看 Bootstrap 包 ( https://extensions.typo3.org/extension/bootstrap_package/ ),这是一个流行的、即用型的 TYPO3 扩展,它为 TYPO3 提供响应式主题。有了它,您可以轻松自定义所有页面的页眉和页脚。正如扩展名所暗示的那样,它广泛使用了 Bootstrap 框架。
于 2020-06-23T11:02:14.603 回答