Twórz elementy menu

Twórz elementy menu

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.

Obszar admin

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://Naszecrm.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?

Przedmiot z elementami subMenu

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://Naszecrm.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.

Domyślne menu adminPozycje przedmiotów

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

Obszar klientów

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?

DomyślnieKlientów Obszar menu Elementy pozycje

·Baza wiedzy 5

·- 99 Zarejestruj się

·- Zaloguj się 100

·- 10 projektów

·Faktury - 15

·Umowy - 20

·Szacunki - 25

·Propozycje - 30

·Subskrypcje - 40

·45 Wsparcie


    • Related Articles

    • Revit Family Browser

      Witamy w naszej darmowej przeglądarce rodzinnej Revit! Ten dodatek jest obecnie dostępny na 2022, 2023, 2024 i 2025 roku. Proszę.Postępuj zgodnie z poniższymi krokami, aby prawidłowo zainstalować naszą aplikację. Jeśli miałaśJakiekolwiek pytania lub ...
    • Dodaj przedmioty/produkty

      Stwórz nowy element Aby tworzyć nowe elementy z menu głównego admin, przejdź doPrzedmioty sprzedażyKliknij lewy górny przyciskNowy przedmiot- Nie. Opis- Podaj przedmiotowi krótki opis nagłówka przedmiotu. Długi opisDługi opis pozycji dla bardziej ...
    • Nowy kontakt z klientem

      Nowy kontakt Aby utworzyć nowy kontakt z klientem, otwórz profil klienta w obszarze administracyjnym, który chcesz utworzyć kontakt, a następnie kliknij na zakładkę Kontakty. Aby utworzyć nowy kontakt związany z tym klientem, kliknijNowy ...
    • Stawki podatkowe

      Stwórz nowy podatek Nasz CRM daje możliwość dodawania nieograniczonych stawek podatkowych do faktur / szacunków / propozycji itp. Możesz dodać nowe stawki podatkowe, wykonując poniższe kroki: Przejdź do Setup->Finance->Stawki podatkowe. Kliknij lewy ...
    • Nagłówki plików modułów

      Każdy moduł w naszym CRM składa się z pliku init, który zawieraOgólna konfiguracja modułu i zawiera nagłówki zawierającemetainformacje dotyczące modułu. ModułW nagłówkach plików przykład Podążaj za przykład pobrano z domyślnego modułu CRMKonfiguracja ...