Zhiqim Console(管理控制台)是知启蒙框架中最简洁的管理控制台组件,没有数据库,只保留一个账号,非常适用于后端程序嵌入WEB控制台模式,包括首页、登录、主界面、左侧菜单和欢迎页功能,依赖该组件实现基本的账号验证,通过覆盖原则增加自有功能。

森中灵 最后提交于19天前 替换lib
menu.zml4KB
${zhiqim_manager_breadcrumb_name("如何设置菜单")}
${zhiqim_manager_content()}

<#-- 导航 -->
<div class="z-tabnav-main z-mg-b20 ${zmr_color_class}">
<nav>
<ul class="z-mg-r10">
    <li class="z-active">如何设置菜单</li>
</ul>
</nav>
</div>

<#--第一步-->
<div class="z-relative-left z-bg-white z-w100p z-pd10" style="border-top:2px solid #1299ec">
<div class="z-mg-b15 z-mg-t5 z-bold z-px18">第一步(重写边导航菜单功能):</div>
<table class="z-table z-bordered-line z-h60-tr z-pd10 z-bg-white">
<tr>
    <td>1、在WEB目录下创建/conf/config.zml文件,如果已创建则忽略</td> 
</tr>
<tr>
    <td>
    <div>2、复制以下一段内容到/conf/config.zml中</div>
    <div class="z-text-prewrap z-pre zi-px14 z-w100p z-mg-t10">
<span class="z-code">&lt;#--重写边导航自定义块--></span>&lt;#function zhiqim_manager_sidebar_menu()>
    &#x24;{sessionUser.showSidebarMenu("如何设置菜单", "z-setting", "/example/menu.htm")}
    &#x24;{sessionUser.showSidebarMenu("列表示例展示", "z-list", "/example/online.htm")}
&lt;/#function>
</div>
    </td> 
</tr>
<tr>
    <td>3、通过调整菜单名称、图标和路径就可以修改左侧菜单,图标选择见(<a target="_blank" class="blue" href="https://zhiqim.org/project/zhiqim_framework/zhiqim_ui/wiki/font.htm">ZhiqimUI教程</a>)</td> 
</tr>
</table>
</div>

<#--第二步-->
<div class="z-relative-left z-mg-t20 z-bg-white z-w100p z-pd10" style="border-top:2px solid #1299ec">
<div class="z-mg-b15 z-mg-t5 z-bold z-px18">第二步(增加边导航菜单功能):</div>
<table class="z-table z-bordered-line z-h60-tr z-pd10 z-bg-white">
<tr>
    <td>
    <div>1、在WEB目录下创建/conf/config.xml文件,增加管理台组件,如下表:</div>
    <div class="z-text-prewrap z-pre zi-px14 z-w100p z-mg-t10">
    &lt;component name="管理台" path="/org/zhiqim/manager/resource"/>
</div>
    </td> 
</tr>
<tr>
    <td>
    <div>2、如文件上传功能增加功能并配置</div>
    <div class="z-text-prewrap z-pre zi-px14 z-w100p z-mg-t10">
&lt;?xml version="1.0" encoding="UTF-8"?>
&lt;!DOCTYPE zhiqim-context PUBLIC "-//ZHIQIM //DTD Zhiqim-Context Configuration 8.0.0//EN" "https://zhiqim.org/xmldtds/zhiqim_context_8_0_0.dtd">
&lt;zhiqim-context>

    &lt;!-- 组件配置 -->
    &lt;component name="管理台" path="/org/zhiqim/manager/resource"/>

    &lt;!-- 属性配置 -->
    &lt;attribute name="系统名称" key="name" value="知启蒙大文件上传"/>
    &lt;attribute name="系统版本" key="version" value="V8.0.4"/>
    &lt;attribute name="系统引导" key="bootstrap" value="org.zhiqim.uploadlarge.ZulBootstrap"/>
    
    &lt;!-- 文件管理 -->
    &lt;action name="文件列表" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileList.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_upload_large/fileList.zml" class="org.zhiqim.uploadlarge.action.FileListAction"/>
    &lt;action name="文件上传页面" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileUpload.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_upload_large/fileUpload.zml"/>
    &lt;action name="修改文件页面" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileModify.htm" view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_upload_large/fileModify.zml" class="org.zhiqim.uploadlarge.action.FileModifyAction"/>
    &lt;action name="修改文件处理" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileUpdate.htm" redirect="/zhiqim_upload_large/fileList.htm" success="修改成功" class="org.zhiqim.uploadlarge.action.FileUpdateAction"/>
    &lt;action name="删除文件处理" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileDelete.htm" redirect="/zhiqim_upload_large/fileList.htm" success="删除成功" class="org.zhiqim.uploadlarge.action.FileDeleteAction"/>
    
    &lt;!-- 文件碎片管理 -->
    &lt;action name="文件碎片列表" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileChunkList.htm"  view="/ztmpl/zhiqim_manager/template.htm" include="/zview/zhiqim_upload_large/fileChunkList.zml" class="org.zhiqim.uploadlarge.action.FileChunkListAction"/>
    &lt;action name="删除文件碎片" interceptor="chkZmrLogin" path="/zhiqim_upload_large/fileChunkDelete.htm" redirect="/zhiqim_upload_large/fileChunkList.htm" success="删除成功" class="org.zhiqim.uploadlarge.action.FileChunkDeleteAction"/>

&lt;/zhiqim-context></div>
    </td> 
</tr>
<tr>
    <td>
    <div>3、修改边导航自定义块为如下:</div>
    <div class="z-text-prewrap z-pre zi-px14 z-w100p z-mg-t10">
<span class="z-code">&lt;#--重写边导航自定义块--></span>&lt;#function zhiqim_manager_sidebar_menu()>
    &#x24;{sessionUser.showSidebarMenu("文件上传管理", "z-text", "/zhiqim_upload_large/fileList.htm")}
&lt;/#function>
</div>
    </td> 
</tr>
</table>
</div>
${zhiqim_manager_content_end()}