后台管理系统设计了多套主题皮肤,希望能随意切换主题风格。
在只有一套主题的时候,是在主页面上引入该主题样式:
<link href="/public/themes/default/css/main.css" rel="stylesheet" type="text/css" />
切换主题,其实就是切换css路径中的default为不同主题的值。如切换到block主题,只需修改为:
<link href="/public/themes/block/css/main.css" rel="stylesheet" type="text/css" />
每次切换主题,来修改此处的代码,然后再显然不是一个Good idea.
下面记录下自己的两个想法:
一、通过在spring配置文件中设置project.theme;
project.theme = block
在后台通过@Value等方法读取;