Om du skapar dina anpassade moduler, förmodligen kommer du att viljaför att skapa menyalternativ som kommer att visas på administratörsområdets sidofält eller klientsområdeNätverk
Med vår CRM kan du enkelt uppnå detta med få kodrader.
Läs in merkodprover nedan, bör placeras i modulen init-filen.
krokar()>add_action('admin_init', 'my_module_init_menu_objekt');
Funktionen my_module_init_menu_items(){
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-meny-unique-id', [
'namn'=> 'Anpassad menyartikel', // Namnet om objektet
'href' (på engelska)=> 'https://
våra produkter
crm.com/', // URL till objektet
'position' => 10, // Menypositionen, se nedan för standardpositioner.
'ikon'=> 'fa fa-fråga-circle', // Teckensnitt grym ikon
]);
}
krokar()->add_action('admin_init', 'my_module_menu_item_kollapsible');
funktion my_modul_menu_det_kollapsbar()
Författare
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-meny-unique-id', [
'namn'=> 'Föräldraobjekt', // Namnet om objektet
'collapse' => true, // Indikerar att detta objekt kommer att ha inlämningar
'position' => 10, // Menypositionen
'ikon'=> 'fa fa-fråga-circle', // Teckensnitt grym ikon
]);
// Den första paremetern är den överordnade menyn ID/Slug
$CI->app_menu->add_sidebar_barn_item('anpassad-meny-unique-id', [
'snug'=> 'child-to-custom-menu-item', // Obligatoriskt ID/snug UNIK för barnmenyn
'namn'=> 'Undermeny', // Namnet om objektet
'href' (på engelska)=> 'https://
våra produkter
crm.com/', // URL till objektet
'position' => 5, // Menypositionen
'ikon'=> 'fa fa-exclamation', // Teckensnitt fantastisk ikon
]);
}
Se till attersättamy_modulFunktionerprefix med din egenUniktFunktion och funktionprefix.
Läs in merStandardmenyalternativ har olikapositioner, så att du kan haka dina nya objekt i mitten, hittaunder standardpositionen, baserat på var du vill lägga till ditt anpassade objekt,Du kan justera positionsattributet.
·- ochInstrumentpanel - 1
·- ochKunder - 5
·- ochFörsäljning - 10
·- ochPrenumerationer - 15
·- ochKostnader - 20
·- ochKontrakt - 25
·- ochProjekt - 30
·- ochUppgifter - 35
·- ochBiljetter - 40
·- ochLedningar - 45
·- ochKunskapsbas - 50
·- ochVerktyg - 55
·- ochRapporter - 60
krokar()>add_action('clients_init', 'my_module_clients_område_meny_objekt');
funktion my_module_clients_område_meny_artiklar()
Författare
// Artikel för alla kunder
add_theme_menu_item('unique-item-id', [
'namn'=> 'Anpassade kunder område',
'href' (på engelska)=> site_url('my_module/acme'),
'position' => 10,
]);
// Visa menyalternativ endast om klienten är inloggad
om (är_client_logged_in()) {
add_theme_menu_item('unik-inloggad-item-id', [
'namn'=> 'Endast inloggad',
'href' (på engelska)=> site_url('my_module/bara_logged_in'),
'position' => 15,
]);
}
}
·- ochKunskapsbas 5
·- ochRegistrera dig - 99
·- ochInloggning - 100
·- ochProjekt - 10
·- ochFakturor - 15
·- ochKontrakt - 20
·- ochUppskattningar - 25
·- ochFörslag - 30
·- ochPrenumerationer - 40
·- ochStöd - 45