ECSHOP解决新建PHP文件公用部分模板不显示

二次开发的时候,新建PHP文件后,有些共用部分的模板不显示.

比如头部,banner,导航,等等.

这是因为没有引入一些共用文件造成的.解决方法也很简单,只要在合适的位置,加入一句

assign_template();

 

即可,下面附上assign_template();的解释:

ECshop根 目录下及admin目录下的文件是对应前台、后台页面的数据处理页,在这些文件中对页面所要展示的内容进行处理,之后通过smarty的assign() 方法注册变量,最后通过display()方法加载相应的模板文件。但这里我们需要注意ECshop单独封装的几个方法,用于处理模板的公共内容及页面中 某些动态内容的加载。如lib_main.php中的assign_template()会设置我们的网店的公共信息及网站设 置;assign_dynamic()方法则是设置该页面中的动态加载内容。当页面所需的变量设置完成后,进入smarty的display()方法。

发表评论