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 ...
    • Créer Nouvelle tâche

      Afin de créer une nouvelle tâche, depuis le menu principal naviguer versTâcheset cliquez sur leNouvelle tâchebouton. Sujet- Entrez le sujet pour la tâche afin de l'identifier facilement. Tarif horaire- Définir le taux horaire des tâches Date de ...