帝国CMS写模板别写错标签大小写,前台一直显示原标签,清半天缓存白折腾
新手用帝国CMS做模板,标签写的不对,前台一直不显示内容,查半天找不到原因,其实帝国CMS标签几个常见坑避开,写一次就对。第一,标签别写错大小写,帝国CMS的标签是区分大小写的,[e:loop]写成[E:loop],直接不解析,前台显示原标签文字,根本不输出数据;第二,标签的闭合别漏,开了一个标签块,后面必须有结束标签,漏了结束标签,整个页面的标签全乱,内容不显示;第三,调用栏目内容的时候,栏目id填对,别写成不存在的id,标签写的再对,没对应栏目内容,前台也是空的;第四,别在标签里写自定义的php代码,帝国官方新版不允许标签里直接跑php,写了也不执行,自定义逻辑写到模板的php文件里。
我之前第一次写帝国模板,标签大小写错了,前台一直显示原标签,以为是缓存问题,清了半天缓存,才发现标签的e写成大写E了,改完立刻出内容。很多新手觉得帝国模板标签就是写个调用,根本不注意大小写、闭合,结果内容出不来,来回清缓存、换模板,折腾半天。写的时候注意标签格式、id正确,一次就解析成功,不用来回试。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0