Créer Menu Articles

Créer Menu Articles

Si vous créez vos modules personnalisés, probablement voudrez-vouspour créer des éléments de menu qui seront montrés sur barre latérale zone d'administration ou zone clientsnavigation.

Avec Notre CRM vous pouvez facilement y parvenir avec peu de lignes de code.

Leéchantillons de code ci-dessous, devraient être des places dans le fichier init du module.

Zone Admin

hooks()->add_action('admin_init', 'my_module_init_menu_items');
fonction my_module_init_menu_items(){
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
'nom'=> 'Article Menu Personnalisé', // Le nom si l'article
'href'=> 'https ://notrecrm.com/', // URL de l'élément
'position' => 10, // La position du menu, voir ci-dessous pour les positions par défaut.
" icône "=> 'fa fa-question-circle', // Icône géniale géniale
] ;
}

Article Avec Sous-Menu Articles

hooks()->add_action('admin_init', 'mon_module_menu_item_collapsible');
fonction my_module_menu_item_collapsible()
{
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
'nom'=> 'Article parent', // Le nom si l'élément
'collapse' => true, // Indique que cet élément aura des submitems
'position' => 10, // La position du menu
" icône "=> 'fa fa-question-circle', // Icône géniale géniale
] ;
// Le premier paremètre est le menu parent ID/Slug
$CI->app_menu->add_sidebar_children_item('custom-menu-unique-id', [
" limace "=> 'child-to-custom-menu-item', // Identifiant requis/slug UNIQUE pour le menu enfant
'nom'=> 'Sub Menu', // Le nom si l'élément
'href'=> 'https ://notrecrm.com/', // URL de l'élément
'position' => 5, // La position du menu
" icône "=> 'fa fa-exclamation', // Font icône géniale géniale
] ;
}

Assurez-vous deremplacer lemon_modulefonctionspréfixe avec le vôtreuniquefonctionpréfixe.

Menu Admin par défautArticles Positions

LeLes éléments de menu par défaut ont différentspositions, afin que vous puissiez accrocher vos nouveaux objets au milieu, trouveren dessous de la position par défaut, en fonction de l'endroit où vous souhaitez ajouter votre élément personnalisé,vous pouvez ajuster l'attribut position.

·Tableau de bord - 1

·Clients - 5

·Ventes - 10

·Abonnements - 15

·Dépenses - 20

·Contrats - 25

·Projets - 30

·Tâches - 35

·Billets - 40

·Leads - 45

·Base de connaissances - 50

·Services publics - 55

·Rapports - 60

Espace clients

hooks()->add_action('clients_init', 'mon_module_clients_area_menu_items');
fonction my_module_clients_area_menu_items()
{
// Article pour tous les clients
add_theme_menu_item('unique-item-id', [
'nom'=> 'Espace Clients personnalisés',
'href'=> site_url('my_module/acme'),
'position' => 10,
] ;
// Afficher l'élément de menu uniquement si le client est connecté
if (is_client_logged_in()) {
add_theme_menu_item('unique-logged-in-item-id', [
'nom'=> 'Seulement connecté',
'href'=> site_url('my_module/only_logged_in'),
'position' => 15,
] ;
}
}

Par défautEspace clients Menu Articles Positions

·Base de connaissances 5

·Inscrivez-vous - 99

·Connexion - 100

·Projets - 10

·Factures - 15

·Contrats - 20

·Estimations - 25

·Propositions - 30

·Abonnements - 40

·Soutien - 45


    • Related Articles

    • Ajouter Articles/Produits

      Créer nouvel article Pour créer de nouveaux éléments à partir du menu d'administration principal accéder àVentes->Articleset cliquez sur le bouton supérieur à gaucheNouvel article. Description- Donner à l'article courte description de la rubrique de ...
    • Créer proposition

      Créer une proposition Depuis le menu principal naviguer vers Sales->Propositions et sur le côté supérieur gauche cliquez sur leCréer une propositionbouton Vous pouvezcréer une proposition à diriger ou à un client. Choisissez Relié à Lead ou Client. ...
    • Créer une estimation

      Pour créer une nouvelle estimation allez àVentes -> Estimations -> Créer une nouvelle estimation ou en cliquant sur l'icône Construire sur le côté supérieur gauche et cliquez sur Créer une estimation Client- Avant de sélectionner un client vous devez ...
    • Créer une facture

      Pour créer nouvelle facture allez àVentes -> Factureset cliquez sur le boutonCréer une nouvelle facture SélectionnerClient,lors de la sélection d'un Client leles informations client seront allées directement à partir du profil du client.Une autre ...
    • Fusionner des factures

      La fusion des factures est fonctionnalité dans Notre CRM qui vous permet de fusionner / inclure les factures déjà créées dans 1 facture en passant toutes les informations de facture à nouvelle facture. Cette fonctionnalité est utilisée si votre ...