Jeśli tworzysz niestandardowe moduły, prawdopodobnie będziesz chciałaby tworzyć elementy menu, które zostaną wyświetlane na pasku bocznym obszaru administracji lub obszarze klientównawigacja.
Dzięki naszemu CRM możesz łatwo to osiągnąć dzięki kilku wierszom kodu.
U pacjentów z rekombinantnym erytropoetinowym erytropoetinowym erytropoetinowym erytropoetinowymponiżej próbki kodu powinny być miejscami w pliku modułu init.
hooks()->add_action('admin_init', 'my_module_init_menu_items');
funkcja my_module_init_menu_items(){
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
'imię'> 'Niestandard Menu Pozycja =', // Nazwa jeśli element
'href'=> 'https://
Nasze
crm.com/', // URL przedmiotu
'pozicja' => 10, // Pozycja menu, patrz poniżej dla domyślnych pozycji.
'ikona'=> 'fa fa-question-circle', // niesamowita ikona czcionki
]);
Co się stało?
haki()->add_action('admin_init', 'my_module_menu_item_collapsible');
funkcja my_module_menu_item_collapsible()
Częściowo.
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
'imię'> 'Parent Artem', = // Nazwa jeśli element
'collapse' => true, // Wskazuje, że ten element będzie miał przesyłki
'pozicja' => 10, // Pozycja menu
'ikona'=> 'fa fa-question-circle', // niesamowita ikona czcionki
]);
// Pierwszy paremetr to menu macierzyste ID/Slug
$CI->app_menu->add_sidebar_children_item('custom-menu-unique-id', [
Ślig=> 'child-to-custom-menu-item', // Wymagany identyfikator/slug UNIQUE dla menu dziecka
'imię'=> 'Sub Menu', // Nazwa jeśli element
'href'=> 'https://
Nasze
crm.com/', // URL przedmiotu
'pozicja' => 5, // Pozycja menu
'ikona'=> 'fa fa-wysklamation', // niesamowita ikona czcionki
]);
Co się stało?
Upewnij się, żeZastąpić_modułFunkcjePrefiks z własnymUnikalnyFunkcjaprefiks.
U pacjentów z rekombinantnym erytropoetinowym erytropoetinowym erytropoetinowym erytropoetinowymDomyślne elementy menu mają różneAbyś mógł podłączyć nowe pozycje pośrodku, znaleźćDomyślną pozycją poniżej, w oparciu o miejsce, gdzie chcesz dodać niestandardowy element,Możesz dostosować atrybut pozycji.
·Panel rozdzielczy - 1
·- 5 Klienci
·- 10 Sprzedaż
·Subskrypcje - 15
·- 20 wydatków
·Umowy - 25
·- 30 projektów
·- 35 Zadania
·Bilety - 40
·Prowadzi 45
·Baza wiedzy - 50
·Narzędzia narzędziowe - 55
·Raporty 60
hooks()->add_action('clients_init', 'my_module_clients_area_menu_items');
funkcja my_module_clients_area_menu_items()
Częściowo.
// Przedmiot dla wszystkich klientów
add_theme_menu_item('unique-item-id', [
'imię'> 'Niestandardowy obszar klientów =',
'href'> site_url('my_module/acme'),
'pozycja' => 10,
]);
// Pokaż element menu tylko wtedy, gdy klient jest zalogowany
(is_client_logged_in()) {
add_theme_menu_item('unikalne-logged-in-item-id', [
'imię''Tylko zalogowany =',
'href'> site_url('my_module/only_logged_in'),
'pozycja' => 15,
]);
Co się stało?
Co się stało?
·Baza wiedzy 5
·- 99 Zarejestruj się
·- Zaloguj się 100
·- 10 projektów
·Faktury - 15
·Umowy - 20
·Szacunki - 25
·Propozycje - 30
·Subskrypcje - 40
·45 Wsparcie