diff --git a/extend/base/admin/view/index/ext/admin_menu_tab_content_demo.html b/extend/base/admin/view/index/ext/admin_menu_tab_content_demo.html
new file mode 100644
index 0000000..7215b36
--- /dev/null
+++ b/extend/base/admin/view/index/ext/admin_menu_tab_content_demo.html
@@ -0,0 +1,12 @@
+
+
+
+ {var name='a1' value='a1' /}
+ {$a1}
+
+ {var name='a2' value='a2' /}
+ {$a2}
+
+ {assign name='a3' value='a3' /}
+ {$a3}
+
\ No newline at end of file
diff --git a/extend/base/admin/view/index/ext/admin_menu_tab_demo.html b/extend/base/admin/view/index/ext/admin_menu_tab_demo.html
index ad6bfeb..38ff209 100644
--- a/extend/base/admin/view/index/ext/admin_menu_tab_demo.html
+++ b/extend/base/admin/view/index/ext/admin_menu_tab_demo.html
@@ -1 +1 @@
-
\ No newline at end of file
+演示用例
\ No newline at end of file
diff --git a/extend/base/admin/view/index/index.html b/extend/base/admin/view/index/index.html
index 06cd5ef..3ff9fd3 100644
--- a/extend/base/admin/view/index/index.html
+++ b/extend/base/admin/view/index/index.html
@@ -118,6 +118,7 @@
{else /}
{/if}
+ {:event_handle_string('AdminMenuTab','tab_content')}
diff --git a/extend/base/common/event/AdminMenuTab/DemoEventBase.php b/extend/base/common/event/AdminMenuTab/DemoEventBase.php
index 13c0b27..0b3298c 100644
--- a/extend/base/common/event/AdminMenuTab/DemoEventBase.php
+++ b/extend/base/common/event/AdminMenuTab/DemoEventBase.php
@@ -10,14 +10,20 @@ class DemoEventBase
public function handle()
{
$content = '';
-
+ $tab_content = '';
+
if (Env::get('adminsystem.is_demo', false)) {
$content = View::layout(false)->fetch('index/ext/admin_menu_tab_demo');
+ $tab_content = View::layout(false)->fetch('index/ext/admin_menu_tab_content_demo');
}
+ View::assign('a2','x2');
+ View::assign('a3','x3');
// 事件监听处理
return [
'view_content' => $content,
+ // AdminMenuTab专有的扩展字段
+ 'tab_content' => $tab_content,
];
}
}