2014-07-26 20 views
0

我是EZ Publish的新手。但是當我不得不改變一些CSS文件,我犯了一個錯誤的思維我要修改東西:/settings/override/site.init.append.php如何訂購site.ini.append中的EZ Publish activeextensions?

的文件現在看起來是這樣的:

[ ExtensionSettings]

  • ActiveExtensions []
  • ActiveExtensions [] = ezscriptmonitor
  • ActiveExtensions [] = ezmultiupload
  • ActiveExtensions [] = ez_network
  • ActiveExtensions [] = ezjscore
  • ActiveExtensions [] = cjw_newsletter
  • ActiveExtensions [] = ezwt
  • ActiveExtensions [] = ezstarrating
  • ActiveExtensions [] = ezgmaplocation
  • ActiveExtensions [] = ezwebin
  • 活動擴展[] = ezie
  • ActiveExtensions [] =個
  • ActiveExtensions [] = ezprestapiprovider
  • ActiveExtensions [] = proceli
  • ActiveExtensions [] = xrowmetadata

我想我必須改變一些這個擴展的命令,但我不知道依賴關係

回答

0

實際上,擴展的順序取決於他們需要什麼以及它們應該如何相互覆蓋。 所以沒有人能準確地告訴你哪一個應該先來,哪一秒不知道他們在做什麼!

0

如果您的某些擴展需要按照特定的順序進行加載(例如,如果您希望特定的擴展程序覆蓋另一個擴展程序),那麼從eZ Publish Fuji開始,有一種稱爲「擴展加載排序」的行爲,可以幫助一下:https://doc.ez.no/eZ-Publish/Technical-manual/4.4/Installation/Extensions/Extension-load-ordering

這就是說,通常,您必須在列表頂部放置更具體的擴展名(例如包含您的項目設計的擴展名),以及較不具體的擴展名(例如ezoe,ezodf, ezwebin等等)在列表的底部。自定義但純粹的技術擴展(例如自定義數據類型或模塊)將駐留在列表的中間。

如果你想回滾到原來的訂單,我會建議在單獨的documentroot /虛擬主機進行全新安裝。

希望這會有幫助