<?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' 
                                            ] 
                                        ], 
                                    ], 
                                ], 
                            ], 
                        ], 
                    ], 
                ], 
            ], 
        ],      
    ] 
];
 
 |