| 
<?php
 /**
 * Melis Technology (http://www.melistechnology.com]
 *
 * @copyright Copyright (c] 2015 Melis Technology (http://www.melistechnology.com]
 *
 */
 
 return [
 'plugins' => [
 //page edition script tab
 'meliscmspagescripteditor' => [
 'interface' => [
 /*page edition tab*/
 'meliscmspagescripteditor_page_edition' => [
 'conf' => [
 'id' => 'id_meliscms_page_script_editor',
 'melisKey' => 'meliscms_page_script_editor',
 'name' => 'tr_meliscmspagescripteditor_title',
 'icon' => 'glyphicons embed_close',
 ],
 'forward' => [
 'module' => 'MelisCmsPageScriptEditor',
 'controller' => 'MelisCmsPageScriptEditorPageEdition',
 'action' => 'render-page-script-editor',
 'jscallback' => '',
 'jsdatas' => []
 ],
 'interface' => [
 'meliscmspagescripteditor_script_form' => [
 'conf' => [
 'id' => 'id_meliscmspagescripteditor_header',
 'melisKey' => 'meliscmspagescripteditor_header',
 'name' => 'tr_meliscmspagescripteditor_header',
 ],
 'forward' => [
 'module' => 'MelisCmsPageScriptEditor',
 'controller' => 'MelisCmsPageScriptEditorPageEdition',
 'action' => 'render-page-script-editor-launch-form',
 'jscallback' => '',
 'jsdatas' => []
 ],
 ],
 ]
 ],//end meliscmspagescripteditor_page_edition
 ],
 ],
 
 //site tool script tab
 'meliscmssitetoolscripteditor' => [
 'interface' => [
 'meliscms_tool_sites_scripts' => [
 'conf' => [
 'id' => 'id_meliscms_tool_sites_scripts',
 'melisKey' => 'meliscms_tool_sites_scripts',
 'name' => 'tr_meliscmspagescripteditor_title',
 'icon' => 'glyphicons embed_close',
 ],
 'forward' => [
 'module' => 'MelisCmsPageScriptEditor',
 'controller' => 'MelisCmsPageScriptEditorToolSiteEdition',
 'action' => 'render-tool-site-scripts',
 'jscallback' => '',
 'jsdatas' => array()
 ],
 'interface' => [
 'meliscms_tool_sites_script_content' => [
 'conf' => [
 'id' => 'id_meliscms_tool_sites_script_content',
 'melisKey' => 'meliscms_tool_sites_script_content',
 'name' => 'tr_melis_cms_sites_tool_content_edit_script_tab_content',
 'rightsDisplay' => 'true',
 ],
 'forward' => [
 'module' => 'MelisCmsPageScriptEditor',
 'controller' => 'MelisCmsPageScriptEditorToolSiteEdition',
 'action' => 'render-tool-site-script-content',
 'jscallback' => '',
 'jsdatas' => array()
 ],
 'interface' => [
 'meliscms_tool_sites_script_exceptions' => [
 'conf' => [
 'id' => 'id_meliscms_tool_sites_script_exceptions',
 'melisKey' => 'meliscms_tool_sites_script_exceptions',
 'name' => 'tr_meliscms_tool_sites_script_exceptions',
 ],
 'forward' => [
 'module' => 'MelisCmsPageScriptEditor',
 'controller' => 'MelisCmsPageScriptEditorToolSiteEditionController',
 'action' => 'render-script-exceptions',
 'jscallback' => '',
 'jsdatas' => [],
 ],
 ],
 ]
 ],
 ],
 ],
 ],
 ],
 
 'meliscms' => [
 'interface' => [
 //for the page edition
 'meliscms_page' => [
 'interface' => [
 'meliscms_tabs' => [
 'interface' => [
 'meliscmspagescripteditor_page_script_tab' => [
 'conf' => [
 'type' => '/meliscmspagescripteditor/interface/meliscmspagescripteditor_page_edition',
 ],
 ],
 ],
 ],
 ],
 ],
 
 //for the site tool edition
 'meliscms_toolstree' => [
 'interface' => [
 'meliscms_tool_sites_edit_site' => [
 'interface' =>  [
 'meliscms_tool_sites_edit_site_tabs' => [
 'interface' =>  [
 'meliscms_tool_sites_edit_site_tabs_script' => [
 'conf' => [
 'type' => 'meliscmssitetoolscripteditor/interface/meliscms_tool_sites_scripts'
 ]
 ],
 ],
 ],
 ],
 ],
 ],
 ],
 ],
 ],
 ]
 ];
 |