Adicionando um novo Item no menu Admin (JodelJodel)


1) Após tem criado o plugin a ser utilizado entre no bootstrap.php cd src/cake/app/config/ gedit bootstrap.php 2) Procure por Configure::write('jj.modules', array( Logo Abaixo de um Entre e adicione o codigo seguinte 'NOME_DO_SEU_PLUGIN' => array( 'model' => 'NOME_DO_SEU_PLUGIN.NOME_IDENTICO_A_TABELA_DO_DB', //(Ex: ProProfessional) (Ex Tabela: pro_professionals) 'viewUrl' => false, 'humanName' => __d('NOME_DO_SEU_PLUGIN','NOME_DE_EXIBIÇÃO',true), 'plugged' => array('dashboard','backstage'), 'permissions' => array( 'delete' => array('backstage_delete_item'), 'edit_draft' => array('backstage_edit_draft'), 'edit_published' => array('backstage_edit_published'), 'create' => array('backstage_edit_draft'), 'edit_publishing_status' => array('backstage_edit_publishing_status'), 'view' => array('backstage_view_item') ) ), Obs: Note que todas as tabelas do banco de dados estão no plural porem quando vamos identificalas no model utilizamos no singular.
3) Agora iremos adicionar esse plugin em nossas Page_sections cd src/cake/app/plugins/page_sections/config gedit sections.php Procure por $sections = array( 'public_page' => array( Logo Abaixo procure por 'subSections' => array( Adicione o seguinte codigo 'NOME_DO_SEU_PLUGIN' => array( 'linkCaption' => __d('NOME_DO_SEU_PLUGIN','NOME_DE_EXIBIÇÃO', true), 'url' => array( 'plugin' => 'NOME_DO_SEU_PLUGIN', 'controller' => 'NOME_IDENTICO_A_TABELA_DO_DB', //(Ex: pro_profissional) 'action' => 'index' ) ),

0 comentários: