Shopware 6:如何在管理模块的Twig模板中访问配置参数

问题描述

我正在寻找一种在admin模块的树枝模板中访问配置参数的方法。我尝试通过以下方式访问它:

{{ shopware.config.pluginName.config.fieldName }}

问题在于管理模块{{ shopware.config }}的树枝模板中不可用。我试图通过{{ dump(shopware.config) }}访问它,但是它什么也没有返回。 我在做错什么吗?

在管理模块中是否可以访问插件的配置参数?

有没有办法将PHP变量传递到管理模块的树枝模板?

预先感谢

干杯!

解决方法

尝试使用以下服务:

this.systemConfigApiService.getValues('domain',this.selectedSalesChannelId)

其中domain是插件名称。

当然,您应该先注入该服务

inject: ['systemConfigApiService']

使用该服务,您可以为树枝模板提供配置值。