Порядок загрузки плагинов Croogo
У меня проблемы с пониманием порядка загрузки плагинов Croogo. Я хотел бы, чтобы плагин "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"
]
}
}
Затем я деактивирую и снова активирую Facebook, чтобы прочитать обновленный файл plugin.json.
Ckeditor продолжает загружаться до Facebook.
Может ли кто-нибудь помочь мне в изменении порядка загрузки плагинов Croogo?
Спасибо
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