帝国CMS用起来真不是一般的繁琐,如果你早已经习惯了wp,dz等修改完模板后,前台直接同步更新的方式的话,帝国这种每次修改模板都要更新数据的操作方式会让你很不习惯。

今天发现在帝国CMS建的站,无论怎么修改Css的样式,怎么刷新,前台就是不更新。找来找去没找到原因,最后发现其实是模板写得有问题。

出问题的时候,引入css的写法是这样的:

<link href=”http://www.mysiteXxX.com/css/style.css” rel=”stylesheet”>

而修改后是这样的:

<link href=”[!---news.url-]css/style.css” rel=”stylesheet”>

如下图:

如何解决 帝国CMS 修改CSS无效的问题

问题就在这,一个是引入的变量,而一个是直接写死你的网站url。如果你也像我这样,无论怎么修改css,怎么刷新后台数据,前台都不正常更新,可以像这里一样,找找模板中引入css的代码是否把网站的url写死。如果写死了,那么问题基本就是在这了。