Menüpunkte erstellen

Menüpunkte erstellen

Wenn Sie Ihre benutzerdefinierten Module erstellen, werden Sie wahrscheinlichMenüpunkte zu erstellen, die in der Seitenleiste des Admin-Bereichs oder des Clients angezeigt werdenNavigation.

Mit unserem CRM können Sie dies leicht mit wenigen Zeilen Code erreichen.

DieCodebeispiele unten, sollte Plätze in der Modul init Datei sein.

Admin-Bereich

hooks()->add_action('admin_init', 'my_module_init_menu_items');
Funktion my_module_init_menu_items(){
$CI = &get_instance();
$CI->app_menü->add_sidebar_menu_item('custom-menü-unique-id', [
'Name'=> 'Benutzerdefiniertes Menüpunkt', // Der Name, wenn das Element
'href'=> 'https://unserecrm.com/', // URL des Elements
'position' => 10, // Die Menüposition, siehe unten für Standardpositionen.
'Icon' - Die Welt=> 'fa fa-question-circle', // Schrift geniales Symbol
]);
} - Die Welt

Einzelteil mit Untermenü-Einzelteile

hooks()->add_action('admin_init', 'my_module_menu_item_collapsible');
function my_module_menu_item_collapsible()
{
$CI = &get_instance();
$CI->app_menü->add_sidebar_menu_item('custom-menü-unique-id', [
'Name'=> 'Elternes Element', // Der Name, wenn das Element
'collapse' => true, // Gibt an, dass dieses Element Einreichungen enthält
'position' => 10, // Die Menüposition
'Icon' - Die Welt=> 'fa fa-question-circle', // Schrift geniales Symbol
]);
// Das erste Paremeter ist das übergeordnete Menü ID/Slug
$CI->app_menü->add_sidebar_children_item('custom-menü-unique-id', [
'Schnecke'=> 'child-to-custom-menu-item', // Erforderliche ID/slug EINZIGARTIG für das Child-Menü
'Name'=> 'Untermenü', // Der Name, wenn das Element
'href'=> 'https://unserecrm.com/', // URL des Elements
'position' => 5, // Die Menüposition
'Icon' - Die Welt=> 'fa fa-exclamation', // Schrift geniales Symbol
]);
} - Die Welt

Achten Sie darauf,ersetzen diemy_modulFunktionenPräfix mit Ihrem eigeneneinzigartigFunktionPräfix.

Standard Admin-MenüEinzelteile Positionen

DieStandardmenüpunkte haben unterschiedlichePositionen, so dass Sie Ihre neuen Gegenstände in der Mitte einschließen können, findenunter der Standardposition, basierend darauf, wo Sie Ihren benutzerdefinierten Artikel hinzufügen möchten,Sie können das Positionsattribut anpassen.

· · ·Dashboard - 1

· · ·Kunden - 5

· · ·Verkäufe - 10

· · ·Abonnements - 15

· · ·Ausgaben - 20

· · ·Verträge - 25

· · ·Projekte - 30

· · ·Aufgaben - 35

· · ·Tickets - 40 Uhr

· · ·Führungen - 45

· · ·Wissensdatenbank - 50

· · ·Versorgungsunternehmen - 55

· · ·Berichte - 60

Kundenbereich

hooks()->add_action('clients_init', 'my_module_clients_area_menu_items');
function my_module_clients_area_menu_items()
{
// Artikel für alle Kunden
add_theme_menu_item('unique-item-id', [
'Name'=> 'Benutzerdefinierte Kundenbereich',
'href'=> site_url('my_module/acme'),
'Position' => 10,
]);
// Menüpunkt nur anzeigen, wenn Client eingeloggt ist
if (is_client_logged_in()) {
add_theme_menu_item('einzigartiges-logged-in-Artikel-ID, [(nique-logged-in-Artikel-ID-Logged-in-Art-ID-ID
'Name'=> 'Nur angemeldet',
'href'=> site_url('my_module/only_logged_in'),
'Position' => 15,
]);
} - Die Welt
} - Die Welt

StandardmäßigKundenbereich Menü Artikel Positionen Positionen

· · ·Wissensdatenbank 5

· · ·Registrieren - 99

· · ·Login - 100 Uhr

· · ·Projekte - 10

· · ·Rechnungen - 15

· · ·Verträge - 20

· · ·Schätzungen - 25

· · ·Vorschläge - 30

· · ·Abonnements - 40

· · ·Unterstützung - 45


    • Related Articles

    • Vorschlag erstellen

      Erstellen Sie einen Vorschlag Navigieren Sie im Hauptmenü zu Sales->Vorschlägen und klicken Sie oben links auf dieVorschlag erstellenTaste Sie könnenerstellen Sie einen Vorschlag, der zu führen oder zu einem Kunden. Wählen Sie Verwandt mit Lead oder ...
    • Rechnung erstellen

      Um eine neue Rechnung zu erstellen, gehen Sie zuVertrieb -> Rechnungenund klicken Sie auf den ButtonNeue Rechnung erstellen Wählen SieKunde,bei der Auswahl eines ClientsKundeninformationen werden direkt aus dem Profil des Kunden abgerufen.Eine ...
    • Kostenvoranschlag erstellen

      Um einen neuen Kostenvoranschlag zu erstellen, gehen Sie zuVerkäufe -> Schätzungen -> Neue Schätzung erstellen oder auf das Build-Symbol oben links und klicken Sie auf Schätzung erstellen Kundenbereich- Bevor Sie einen Client auswählen, müssen Sie ...
    • Neuer Kundenkontakt

      Neuer Kontakt Um einen neuen Kundenkontakt zu erstellen, öffnen Sie das Kundenprofil im Adminbereich, in dem Sie den Kontakt erstellen möchten, und klicken Sie dann auf den Reiter Kontakte. Um einen neuen Kontakt zu diesem Kunden zu erstellen, ...
    • Vorschläge Vorlagen

      Um die Erstellung des Vorschlags zu erleichtern, können Sie in unserem CRM vordefinierte HTML-Vorlagen erstellen, die bei jedem Erstellen eines Vorschlags verwendet werden können. Vorschlagsvorlage erstellen Sie können eine Vorschlagsvorlage ...