0

Croogo プラグインのロード順序がわかりません。プラグイン「Facebook」の後にプラグイン「Ckeditor」をロードしたい

Facebook の plugin.json で:

{
  "name": "Facebook",
  "description": "Facebook plugin for demonstrating hook system",

  "author": "Author Name",
  "authorEmail": "author@facebook.com",
  "authorUrl": "http://facebook.com",

  "dependencies": {
    "plugins": [
      "Ckeditor",
      "acl",
      "extensions"
    ]
  }
}

次に、更新された plugin.json を読み取るために、facebook を非アクティブ化してから再アクティブ化します。

Ckeditor は facebook の前にロードし続けます。

croogo プラグインのロード順を変更するのを手伝ってくれる人はいますか?

ありがとうございました

4

1 に答える 1

1

読み込み順序は、キーの下の settings.json (およびsettingsテーブル) で「保持」されHook.bootstrapsます。

設定シェルを使用して、手動で順序を強制できます。ドキュメントをチェックアウトします。

# inspect current value
$ Console/cake settings.settings read Hook.bootstraps

Welcome to CakePHP v2.3.7 Console
---------------------------------------------------------------
App : croogo
Path: /home/rachman/work/personal/deploy/croogo/
---------------------------------------------------------------
Settings: 

    Hook.bootstraps               : Settings,Comments,Contacts,Nodes,Meta,Menus,Users,Blocks,Taxonomy,FileManager,Ckeditor,Wysiwyg

# set a new value
$ Console/cake settings.settings write Hook.bootstraps Settings,Ckeditor,Comments,Contacts,Nodes,Meta,Menus,Users,Blocks,Taxonomy,FileManager,Wysiwyg

Welcome to CakePHP v2.3.7 Console
---------------------------------------------------------------
App : croogo
Path: /home/rachman/work/personal/deploy/croogo/
---------------------------------------------------------------
Updating Hook.bootstraps

- Settings,Comments,Contacts,Nodes,Meta,Menus,Users,Blocks,Taxonomy,FileManager,Ckeditor,Wysiwyg
+ Settings,Ckeditor,Comments,Contacts,Nodes,Meta,Menus,Users,Blocks,Taxonomy,FileManager,Wysiwyg
Confirm update (y/n) 
[n] > y
Setting updated
于 2013-07-20T09:46:54.700 に答える