wecenter一直闲置摆设的功能:界面风格切换,可以恢复出来了。以及,更好的切换主题方式。。。
小伙伴们有多少人知道,wecenter后台的界面风格切换,这个摆设功能?
这里本应该可以下拉选择不同的主题。
可是,如何增加主题呢?有谁知道?
我们来看代码。
这里是系统引入CSS和模板HTML的控制脚本。
注意看,这里写死了,只能读取default,也就是默认风格。
可是,系统提供了一个读取风格的函数:get_setting('ui_style')
这个函数的返回结果,就是目前在管理后台那个地方,你选择的主题风格。
那么,主题风格从哪进去管理后台的呢?
============划重点了===================
其实很简单,就在系统的模板文件夹view/中共有几个子文件夹,现在只有一个default,如果你把default文件夹复制拷贝一份,改名为 new_style, 后台就能出现2个主题名称,一个default,一个是new_style,这时候,你就可以选择风格了。
============划重点了===================
但是,你选了风格,如何生效呢?
就是上面那段代码,wecenter官方给写死了!!!!!怎么办,我们就用get_setting('ui_style')来获取当前选定的主题。
我们来改一下代码:
好了,现在可以切换主题,并生效了!
============
等等,还少一件事:
除了拷贝一份 /view/default文件夹以外,你还要拷贝一个 /static/css/default文件夹。
换言之,这两个文件夹就构成了一个主题的所有文件——风格样式、模板HTML这两样东西。(其实,我认为还应该把javascript也包括进来,技术上是可行的,但先不用那么麻烦了,大多数的自制模板,也不会使用到动效部分,虽然理论上是可以的,而且真正的优秀的模板,应该在动效方面也有自己的新的表现。)
OK,现在,你可以尝试修改一下 new_style下的css样式,看前台是不是生效了?
然后,回到管理后台,你可以轻松的无损切换回默认主题了。
2019-04-10 11:25
2019-04-10 10:46
2019-04-09 22:13
2019-04-09 19:24