如何禁用氧MDUI部分页面组件,使用其他智简魔方主题代替

场景

氧MDUI主题包的一些页面不适用某些插件,或功能不完善等,而其他主题包提供了更好的相关页面组件。需要在不改变全站使用氧MDUI主框架的情况下,嵌入页面使用其他主题包的页面。

解决思路

如果智简魔方财务系统无法获取一个主题的文件,那么他会前往“父主题”目录加载同名页面文件,直到默认主题也不包括此页面,再返回错误。

因此,可以通过删除氧MDUI主题包中,不想要的页面的模板文件(.tpl),并设置让智简魔方财务系统加载“父主题”页面,即可解决。

一步一步来

打开氧MDUI主题目录:智简魔方目录/public/themes/clientarea/yang-mdui

编辑主题配置文件:theme.config。此文件默认应该和这样差不多:

name:"yang-mdui"
description:"氧MDUI用户中心"
author:"氧化某人"
config-parent-theme:"default"

其中,config-parent-theme字段用来配置智简魔方财务系统的父主题。

将默认父主题default,更改为你需要的页面主题包目录名,例如kuaiyun。(记得带引号)

删除不需要的氧MDUI页面文件,强制让智简魔方财务系统加载父主题模板。例如我不需要氧MDUI的登录页,而是使用父主题的登录页,那么就在氧MDUI目录,删除login.tpl文件。

保存文件,如果有智简魔方财务系统缓存插件,清空一次用户中心缓存。

建议前往父主题,同样在配置文件设置config-parent-themedefault,避免出现空页面的情况。

0 0 投票数
文章评分
0 评论
内联反馈
查看所有评论
0
本文贡献者正期待您发表意见x
滚动至顶部