0

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

4

2 回答 2

1

常量基本上用于一般设置,您可以在基本模板中创建。但是,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还不支持多行常量和类型。

我希望这有帮助!

于 2020-06-24T05:32:50.790 回答
1

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

于 2020-06-23T11:02:14.603 回答