一、关于帝国cms 修改模板后却不生效的现象
在利用帝国cms后台进行设计网站模板时,会有很多反复修改模板的操作,每次修改完我们都习惯打开网页看看修改后的效果,但我们经常发现一个问题,就是在利用帝国cms后台修改网站模板后,打开模板的网页常常出现修改不生效的现象。明明在后台模板中已经修改的内容,但在页面显示中却没有任何变化,这是为什么呢?
二、为什么会出现帝国cms 修改模板后却不生效的现象?
在帝国cms后台中修改网站模板,显示却不生效,原因主要有以下几点:
1、被修改的模板内容未有被正确调用。
比如说我们修改了一个内容页模板,但我们的首要或列表未有正确调用到这个内容页,那么内容页模板修改后在显示中是不会生效的。当然这种情况是比较少的,因为一般我们都考虑正确调用,修改却不生效的情况。
2、修改模板后未有刷新页面。这种情况比较常见,因为我们做模板时,会比较容易忘记刷新页面就直接打开页面看效果,所以经常发现打开的页面和修改前的一样,未有变化。
3、修改模板未清除网页缓存。因为网页在显示过程中,会记录之前的显示信息,所以在后台修改模板后,如果不把之前的网页缓存也清除掉,那么网页往往就只会显示到之前的内容,尤其是我们不断重重复修改、不断刷新页面显示后,就容易出现这个问题。
三、解决帝国cms 修改模板后不生效问题的办法
从上面的分析我们已经知道修改模板不生效的原因主要是未有刷新或未有清除网页缓存,那么解决这个问题的办法就简单啦。
1、刷新页面。
在后台模板修改后,点击“数据更新”,然后刷新页面。
改了首页模板就刷新首页,改了信息内容页模板就刷新内容页。刷新完之后再去刷新显示页面。
2、更新后台缓存数据和刷新页面。
如果刷新页面,显示还是没有变化,我们就可以刷新一下后台的数据缓存,再刷新页面,然后在浏览器重新打开页面就可以。
3、清除流量器缓存。如果在后台中刷新页面及更新缓存数据依然发现修改过的模板未有生效,那么我们就要试试清除浏览器缓存了。
清除办法:点击流量器的任意一个网页,然后同时按住shift+ctrl键和delete键,打开浏览器的清除缓存界面,然后点击“清除流量数据”,最后再刷新页面即可正确显示修改内容。
一般来说,通过以上3种方法就可以让,修改过的模板内容生效啦。