Creare elementi menu

Creare elementi menu

Se stai creando i tuoi moduli personalizzati, probabilmente vorraiper creare voci di menu che verranno visualizzate sulla barra laterale dell'area amministrativa o dell'area clientnavigazione.

Con il nostro CRM puoi facilmente raggiungere questo obiettivo con poche righe di codice.

Thecampioni di codice qui sotto, dovrebbero essere posti nel file init modulo.

Area amministratore

hooks()->add_action('admin_init', 'my_module_init_menu_items');
funzione my_module_init_menu_items(){
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
'nome'=> 'Oggetto menu personalizzato', // Il nome se l'elemento
'href'=> 'https://il nostrocrm.com/', // URL dell'elemento
'posizione' => 10, // La posizione del menu, vedere sotto per le posizioni predefinite.
'icon'=> 'fa fa-question-circle', // Font icona impressionante carattere
]);
}

Articolo con SubMenu Articoli

hooks()->add_action('admin_init', 'my_module_menu_item_collapsible');
funzione my_module_menu_item_collapsible()
{
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
'nome'=> 'Oggetto principale', // Il nome se l'elemento
'collapse' => true, // Indica che questo articolo avrà presentems
'posizione' => 10, // La posizione del menu
'icon'=> 'fa fa-question-circle', // Font icona impressionante carattere
]);
// Il primo paremetro è il menu genitore ID/Slug
$CI->app_menu->add_sidebar_children_item('custom-menu-unique-id', [
'slug'=> 'bambino-to-custom-menu-item', // ID richiesto/slug UNIQUE per il menu bambino
'nome'=> 'Menù sotto', // Il nome se l'elemento
'href'=> 'https://il nostrocrm.com/', // URL dell'elemento
'posizione' => 5, // La posizione del menu
'icon'=> 'fa fa-exclamation', // Font icona impressionante carattere
]);
}

Assicurati disostituire ilmy_modulefunzioniprefisso con il propriounicofunzioneprefisso.

Menu di amministrazione predefinitoArticoli Posizioni

TheLe voci di menu predefinite hanno diverseposizioni, in modo da poter agganciare i tuoi nuovi articoli nel mezzo, trovaresotto la posizione predefinita, in base a dove si desidera aggiungere l'elemento personalizzato,è possibile regolare l'attributo posizione.

·Cruscotto - 1

·Clienti - 5

·Vendite - 10

·Abbonamenti - 15

·Spese - 20

·Contratti - 25

·Progetti - 30

·Attività - 35

·Biglietti - 40

·Contatti - 45

·Base di conoscenza - 50

·Utilities - 55

·Relazioni - 60

Area clienti

hooks()->add_action('clients_init', 'my_module_clients_area_menu_items');
funzione my_module_clients_area_menu_items()
{
// Articolo per tutti i clienti
add_theme_menu_item('unique-item-id', [
'nome'=> 'Area clienti personalizzata',
'href'=> site_url('my_module/acme'),
'posizione' => 10,
]);
// Mostra voce di menu solo se il client è connesso
se (is_client_logged_in()) {
add_theme_menu_item('unico-logged-in-item-id', [
'nome'=> 'Solo effettuato l'accesso',
'href'=> site_url('my_module/only_logged_in'),
'posizione' => 15,
]);
}
}

DefaultArea clienti Menu Articoli Posizioni

·Base di conoscenza 5

·Registrati - 99

·Login - 100 anni

·Progetti - 10

·Fatture - 15

·Contratti - 20

·Stime - 25

·Proposte - 30

·Abbonamenti - 40

·Supporto - 45


    • Related Articles

    • Creare proposta

      Creare una proposta Dal menu principale passare a Vendite->Proposte e in alto a sinistra fare clic sulCreare propostapulsante Puoicreare una proposta per guidare o a un cliente. Scegliere Correlato a Lead o Cliente. Scegli qualepiombo / cliente è ...
    • Creare fattura

      Per creare una nuova fattura vai aVendite -> Fatturee fare clic sul pulsanteCreare una nuova fattura SelezionareCliente,quando si seleziona un client ilLe informazioni del cliente saranno recuperate direttamente dal profilo del cliente.Un'altra ...
    • Creare stima

      Per creare una nuova stima vai aVendite -> Stime -> Crea nuova stima o facendo clic sull'icona Costruisci in alto a sinistra e fai clic su Crea stima Cliente- Prima di selezionare un client è necessario aver aggiunto clientClienti->Nuovo cliente. ...
    • Aggiungi articoli/prodotti

      Creare un nuovo articolo Per creare nuove voci dal menu amministratore principale passare aVendite->Argentie fare clic sul pulsante in alto a sinistraNuovo articolo. Descrizione- Dare all'articolo breve descrizione dell'intestazione dell'articolo. ...
    • Revit Family Browser

      Ciao e benvenuto al nostro browser gratuito Revit Family! Questo componente aggiuntivo è attualmente disponibile per 2022, 2023, 2024 e 2025. Per favoreseguire i passaggi riportati di seguito per installare correttamente la nostra applicazione. Se ...