【问题标题】:How can I order EZ Publish activeextensions in site.ini.append?如何在 site.ini.append 中订购 EZ Publish activeextensions?
【发布时间】:2014-07-26 15:20:20
【问题描述】:

我是 EZ Publish 的新手。但是当我不得不更改一些 CSS 文件时,我误以为我必须修改以下内容:/settings/override/site.init.append.php

文件现在看起来像这样:

[扩展设置]

  • ActiveExtensions[]
  • ActiveExtensions[]=ezscriptmonitor
  • ActiveExtensions[]=ezmultiupload
  • ActiveExtensions[]=ez_network
  • ActiveExtensions[]=ezjscore
  • ActiveExtensions[]=cjw_newsletter
  • ActiveExtensions[]=ezwt
  • ActiveExtensions[]=ezstarrating
  • ActiveExtensions[]=ezgmaplocation
  • ActiveExtensions[]=ezwebin
  • ActiveExtensions[]=ezie
  • ActiveExtensions[]=ezoe
  • ActiveExtensions[]=ezodf
  • ActiveExtensions[]=ezprestapiprovider
  • ActiveExtensions[]=proceli
  • ActiveExtensions[]=xrowmetadata

我想我必须更改其中一些扩展的顺序,但我不知道依赖关系

【问题讨论】:

    标签: php ezpublish


    【解决方案1】:

    实际上扩展的顺序取决于它们需要什么以及它们应该如何相互覆盖。 所以没有人能在不知道他们在做什么的情况下准确地告诉你哪个应该先来,哪个应该先来!

    【讨论】:

      【解决方案2】:

      如果您的某些扩展需要以特定顺序加载(例如,如果您希望特定的扩展覆盖另一个),那么从 eZ Publish Fuji 开始,有一种称为“扩展加载排序”的行为可以提供帮助有点:https://doc.ez.no/eZ-Publish/Technical-manual/4.4/Installation/Extensions/Extension-load-ordering

      也就是说,通常情况下,您必须将更具体的扩展名(例如包含您的项目设计的扩展名)放在列表​​顶部,而不太具体的扩展名(例如 ezoe、ezodf、ezwebin 等... ) 在列表的底部。自定义但纯技术的扩展(例如自定义数据类型或模块)将位于列表的中间。

      如果您想回滚到原始顺序,我建议您在单独的 documentroot/virtualhost 中进行全新安装。

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-04
        • 1970-01-01
        相关资源
        最近更新 更多