子主题开发文档
本文整理智简魔方财务系统中“子主题开发文档”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。
【魔方开发者交流群:682866869】
会员中心主题支持子主题方式开发,类似于 whmcs/wordpress
新的主题,无需具备完整的主题。
一、定义父主题
只需要在主题配置文件中定义父主题,当子主题不存在对应 tpl 时,就会自动调用父主题的 tpl。
调用方式:
主题根目录 theme.config 子主题配置文件,用于配置本主题的继承主题,即当本主题中的文件不存在时,查找哪个主题
开发范例:
/public/themes/clientarea/child-theme-example例如:
需求:客户需要修改升降级时候的文字,不希望改动主题和影响更新,需要使用子主题功能进行开发
- 前往主题目录:
/public/themes/clientarea/- 建立自己的主题目录,例如:
/public/themes/clientarea/mytheme- 将需要修改的父主题文件复制到自己的主题目录:
/public/themes/clientarea/default/servicedetail/zjmfdcim.tpl
/public/themes/clientarea/mytheme/servicedetail/zjmfdcim.tpl- 建立子主题描述文件:
/public/themes/clientarea/mytheme/theme.config文件内容:
name: "mytheme"
description: ""
author: ""
config-parent-theme: "default"- 前往后台,将主题切换到
mytheme。
二、自动调用 custom.css
您可在子主题根目录中存放 custom.css
这时候访问时,系统会自动引用 custom.css
您无需修改父主题的 css 文件,实现自定义样式,方便更新