如何在site.ini.append中订购EZ Publish activeextensions?

时间:2014-07-26 15:20:20

标签: php ezpublish

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

该文件现在看起来像这样:

[ExtensionSettings]

  • 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

我想我必须改变一些扩展的顺序,但我不知道依赖

2 个答案:

答案 0 :(得分:0)

实际上,扩展的顺序取决于它们需要什么以及它们应该如何相互覆盖。 因此,没有人能够确切地告诉你哪一个应该先到哪一个,哪一秒不知道他们在做什么!

答案 1 :(得分:0)

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

那就是说,通常,你必须将更具体的扩展(例如包含你的项目设计的扩展)放在列表​​的顶部,而不那么具体(例如ezoe,ezodf,ezwebin等...... )在列表的底部。自定义但纯粹的技术扩展(例如自定义数据类型或模块)将驻留在列表的中间。

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

希望这有帮助