Criar itens de menu

Criar itens de menu

Se você está criando seus módulos personalizados, provavelmente você vai quererpara criar itens de menu que serão mostrados na barra lateral da área de administração ou na área de clientesnavegação.

Com o nosso CRM, você pode facilmente conseguir isso com poucas linhas de código.

O que é oamostras de código abaixo, devem ser lugares no arquivo init do módulo.

Área de administração

hooks()-]add_action('admin_init', 'my_module_init_menu_items');
my_module_init_menu_items()
$CI = &get_instance();
$CI-]app_menu- ['custom-menu-unique-id', [
'nome'■ Item de menu personalizado', // O nome se o item
'href'· 'https://://nettps://nossacrm.com/', // URL do item
'position' · 10, // A posição do menu, veja abaixo para posições padrão.
'icon'· 'fa fa-question-circle', // Ícone incrível fonte
]);
}

Item com itens do SubMenu

hooks()-]add_action('admin_init', 'my_module_menu_item_collapsible');
my_module_menu_item_collapsible()
{
$CI = &get_instance();
$CI-]app_menu- ['custom-menu-unique-id', [
'nome'■ 'Item do pai', // O nome se o item
'collapse' · true, // Indica que este item terá submems
'position' ■ 10, // A posição do menu
'icon'· 'fa fa-question-circle', // Ícone incrível fonte
]);
// O primeiro mostrador é o ID do menu pai/Slug
$CI-]app_menu-]add_sidebar_children_item
'slug'■ 'child-to-custom-menu-item', // ID necessário/slug ÚNICO para o menu filho filho
'nome'■ 'Menu Sub', // O nome se o item
'href'· 'https://://nettps://nossacrm.com/', // URL do item
'position' · 5, // A posição do menu
'icon'· 'fa fa-exclamation', // Ícone incrível da fonte
]);
}

Certifique-se desubstituir omy_modulefunçõesprefixo com o seu próprioúnicofunçãoprefixo.

Menu padrão do administradorItens Posições

O que é oitens de menu padrão têm diferentesposições, para que você possa conectar seus novos itens no meio, encontrarabaixo da posição padrão, com base em onde você deseja adicionar seu item personalizado,você pode ajustar o atributo position.

·Painel - 1

·Clientes - 5

·Vendas - 10

·Assinaturas - 15

·Despesas - 20

·Contratos - 25

·Projetos - 30

·Tarefas - 35

·Bilhetes - 40

·Leads - 45

·Base de Conhecimento - 50

·Utilitários - 55

·Relatórios - 60

Área de clientes

hooks()-]add_action('clients_init', 'my_module_clients_area_menu_items');
my_module_clients_area_menu_items()
{
// Item para todos os clientes
add_theme_menu_item('unique-item-id', [
'nome'· 'Área de clientes personalizados',
'href'· site_url('my_module/acme'),
'posição' · 10,
]);
// Mostrar item de menu somente se o cliente estiver logado
(is_client_logged_in())
add_theme_menu_item('unique-logged-in-item-id', [
'nome'· 'Apenas com login',
'href'· site_url('my_module/only_logged_in'),
'posição' · 15,
]);
}
}

PadrãoÁrea de clientes Menu Itens Posições

·Base de conhecimento 5

·Registrar - 99

·Login - 100

·Projetos - 10

·Faturas - 15

·Contratos - 20

·Estimativas - 25

·Propostas - 30

·Assinaturas - 40

·Suporte - 45


    • Related Articles

    • Adicionar itens/Produtos

      Criar novo item Para criar novos itens a partir do menu principal do administrador, navegue paraVendas - - Itense clique no botão superior esquerdoNovo item. Descrição- Dê ao item breve descrição do cabeçalho do item. Descrição longa- Item longa ...
    • Criar proposta

      Criar uma proposta No menu principal, navegue até Vendas-+Propostas e no canto superior esquerdo clique emCriar propostabotão Você podecriar uma proposta para levar ou para um cliente. Escolha Relacionado ao chumbo ou ao cliente. Escolha qual ...
    • Criar estimativa

      Para criar uma nova estimativa vá paraVendas -+ Estimativas - Como Criar Nova estimativa ou clicando no ícone Compilar no canto superior esquerdo e clique em Criar estimativa Cliente- Antes de selecionar um cliente, você deve ter adicionado ...
    • Criar fatura

      Para criar uma nova fatura vá paraVendas - + Faturase clique no botãoCriar nova fatura SelecionarCliente,ao selecionar um cliente,As informações do cliente serão buscadas diretamente do perfil do cliente.Outra opção é que você pode clicar no ícone de ...
    • Faturas de fusão

      A fusão de faturas é funcional em Nosso CRM que permite mesclar/incluir faturas já criadas em 1 fatura, passando todas as informações da fatura para uma nova fatura. Esse recurso é usado se seu cliente tiver outras faturas não pagas, mas você ...