ecshop的帮助中心的模板跟其他文章的模板相同,没有提供专门的帮助中心模板,笔者在开发网站时也遇到了类似的问题,我也查找了很多资料,发现没有太实用的,笔者经过一晚的钻研发现终于搞定,笔者不是插件公司的,特在此公布方法思路,帮助同样有需求的人,笔者也非常讨厌插件公司 动不动就上百,ecshop都是开源的,插件就不能开源吗?其实在开源方面我还是很佩服老外,就拿wordpress博客系统吧,插件基本上都是开源的,达到资源共享吗!
本人详细讲解一下这个方法的思路:
1、ecshop自身带有help.lbi,通过查看源代码发现ecshop有自己的判断机制,cat_type =5 来判断是否为帮助中心的分类。
2、控制帮助中心的模板跟文章的文件是article.php,模板文件是article.dwt,我们可以在数据库表esc_article 增加字段 cat_type,设置为数值型,手动修改帮助中的文章为cat_type=5就可以
3,再article.dwt增加判断如下
<!-- {if $article.cat_type eq 5} -->
..........(帮助中心样式)
<!-- {else} -->
.........(文章样式)
<!-- {/if } -->
搞定了,本人就是这样处理的!
新闻热点
疑难解答