创建菜单项目

创建菜单项目

如果您正在创建自定义模块,您可能会想要创建将显示在管理区域侧栏或客户端区域的菜单项目导航。

使用我们的Crm,您可以轻松实现这一目标,只需几行代码。

排 定 的 会下面的代码示例,应该是模块init文件中的位置。

管理区域

hooks()->add_action('admin_init', 'my_module_init_menu_itemes');
函数 my_module_init_menu_items(){
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
"名称"=> '自定义菜单项目', // 如果项目的名称
'href'=> 'Https://联系我们联系我们com/', // 项目的 URL
'position' => 10, // 菜单位置,请参阅下面的默认位置。
"图标"=> 'fa-question-circle', // 字体精彩图标
联系我们;
联系我们

带子菜单的项目

hooks()->add_action('admin_init', 'my_module_menu_item_collapsible');
函数 my_module_menu_item_collapsible()
联系我们
$CI = &get_instance();
$CI->app_menu->add_sidebar_menu_item('custom-menu-unique-id', [
"名称"=> '父项目', // 如果项目的名称
'collapse' => true, // 表示此项目将有提交
'position' => 10, // 菜单位置
"图标"=> 'fa-question-circle', // 字体精彩图标
联系我们;
// 第一个paremeter 是父菜单 ID/Slug
$CI->app_menu->add_sidebar_children_item('custom-menu-unique-id', [
'slug'=> 'child-to-custom-menu-item', // 子菜单所需ID/slug UNIQUE
"名称"=> '子菜单', // 如果项目的名称
'href'=> 'Https://联系我们联系我们com/', // 项目的 URL
'position' => 5, // 菜单位置
"图标"=> 'fa-fa感叹', // 字体精彩图标
联系我们;
联系我们

请确保取而代之my_module的联系方式前缀与你自己的独特性联系方式前缀。

默认管理员菜单项目位置

排 定 的 会默认菜单项有不同的位置,这样你就可以在中间钩住你的新项目查找在默认位置下方,根据您要添加自定义项目的位置,您可以调整 position 属性。

联系我们仪表板 - 1

联系我们客户 - 5

联系我们销售 - 10

联系我们订阅 - 15

联系我们费用 - 20

联系我们合同 - 25

联系我们项目 - 30

联系我们任务 - 35

联系我们门票 - 40

联系我们线索 - 45

联系我们知识库 - 50

联系我们公用事业 - 55

联系我们报告 - 60

客户专区

hooks()->add_actions('clients_init', 'my_module_clients_area_menu_items');
函数 my_module_clients_area_menu_items()
联系我们
// 所有客户端的项目
add_theme_menu_item('unique-item-id', [
"名称"=> "定制客户区",
'href'=> site_url('my_module/acme'),
'位置' => 10,
联系我们;
// 仅在客户端登录时显示菜单项目
如果 (is_client_logged_in()) {
add_theme_menu_item('unique-logged-in-项目id', [
"名称"=> '只登录',
'href'=> site_url('my_module/only_logged_in'),
'位置' => 15,
联系我们;
联系我们
联系我们

默认值客户区域 菜单 项目 位置

联系我们知识库 5

联系我们注册 - 99

联系我们登录 - 100

联系我们项目 - 10

联系我们发票 - 15

联系我们合同 - 20

联系我们估计 - 25

联系我们提案 - 30

联系我们订阅 - 40

联系我们支持 - 45