contextualcode/legacy-settings-injection-bundle

eZ Publish 5 组件包,用于将 yml 文件中的设置注入到旧版 eZ Publish 内核。

安装: 961

依赖: 0

建议者: 0

安全: 0

星标: 0

分支: 1

类型:ezplatform-bundle

v1.0.3 2020-02-07 13:37 UTC

This package is auto-updated.

Last update: 2024-09-08 05:08:47 UTC


README

这是一个 eZ Publish 5 Symfony 组件包,可以将 yml 文件中的设置注入到旧版 eZ Publish 内核。

它允许为不同的站点访问注入不同的旧版设置。

安装

  1. 运行 composer require
     $ composer require contextualcode/legacy-settings-injection-bundle
    
  2. app/AppKernel.php (ezpublish/EzPublishKernel.php) 文件中启用此组件包,通过在 registerBundles 方法中添加以下行
        public function registerBundles()
        {
            $bundles = array(
                ...
                new ContextualCode\LegacySettingsInjectionBundle\ContextualCodeLegacySettingsInjectionBundle()
            );
    

用法

此组件包有两种使用情况。

为所有站点访问注入旧版设置

在您的 parameters.yml 文件中,添加旧版设置,例如

parameters:
    injected_ini_files:
        site.ini:
            TemplateSettings:
                Debug: enabled

为特定站点访问注入旧版设置

在您的 config.yml 文件中,为不同的站点访问添加旧版设置,例如

contextual_code_legacy_settings_injection:
    system:
        frontend_group:
            injected_ini_files:
                site.ini:
                    TemplateSettings:
                        Debug: disabled
        admin:
            injected_ini_files:
                site.ini:
                    TemplateSettings:
                        Debug: enabled