jop-software/typo3-conf-js

用于在JavaScript中加载扩展配置的TYPO3视图助手

安装: 117

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 3

类型:typo3-cms-extension

v2.0.2 2022-10-11 20:11 UTC

This package is auto-updated.

Last update: 2024-09-12 00:34:33 UTC


README

TYPO3 EXT:conf_js

在JavaScript中访问ext_conf

CI Pipeline

专业支持

专业支持可用,如需更多信息,请联系 info@jop-software.de

安装

使用composer安装此扩展。

composer require jop-software/typo3-conf-js

使用方法

该扩展提供了一个简单的视图助手,它生成一个 <script> 标签,使配置在JavaScript中可用。视图助手获取extKey作为输入,因此您可以选择从哪个配置加载配置。

在流体模板中执行视图助手

{namespace confJs=JopSoftware\TYPO3\ConfJs\ViewHelpers}
<confJs:extensionConfiguration extKey="my_ext_key" />

然后稍后在JavaScript中访问配置

let configuration = window.extConf.get("my_ext_key");

您还可以在 ./Tests/Packages/testing-site-package 中找到一个实现此行为的扩展,用于测试。

安全

许多扩展的扩展配置确实包含不应暴露给最终用户的秘密信息 - 如API密钥。

目前,该扩展始终导出整个扩展配置,但您可以选择哪些扩展被暴露。

已经存在一个关于仅暴露扩展配置部分的问题 (#4),但目前尚未实现。

支持的TYPO3版本

本地开发

我们使用 DDEV 进行本地开发。

您可以在本存储库中获得完整的ddev设置,只需运行 ddev start

许可

本项目受 GPL-2.0-or-later 许可证保护,有关更多信息,请参阅 LICENSE 文件。

© 2022, jop-software Inh. Johannes Przymusinski