我想在zen cart的模板上加一个页面,流程如下 :zencart 是1.3.9d的版本。模板链接是:rc.topwholesale.org,我想加一个best show的页面,逻辑与new products类似。我修改了页面跳转,加入了includes\modules\pages\best_show下的header_php.php页面,但运行的时候,能够显示到home::best show,下面就不显示了。我在页面里,使用的是new products的代码,代码是运行的。我不知道是不是什么地方的调用出现问题了,还是有别的问题。麻烦高手帮忙,实在无助啦!多谢

解决方案 »

  1.   

    复制网站模板的方法
    http://www.zen-cart.cn/forum/topic869.html
      

  2.   

    楼上好,谢谢你。不过可能是我没有很好的表述清楚。我修改的地方是和新进商品是同一种类型的功能,而非复制模板。您能给我讲讲新进商品在zencart中是如何实现的么?我想我可能是这里的流程有模糊的地方。多谢您。
      

  3.   

    是不是没有加入模板文件? /includes/templates/YOUR_TEMPLATES/tpl_bestshow.php ??
      

  4.   


    直接给你切入文件吧\includes\templates\template_default\common\tpl_main_page.php
    这个文件中注意
    require($body_code);
    的由来一路跟踪
    \includes\templates\template_default\common\main_template_vars.php最后在\includes\templates\template_default\templates\tpl_index_default.php
    找到第39行代码,接下来你自己看看应该就明了了
    最好有个能跟踪代码的编辑器,例如zend studio,这样子看代码比较方便一些。
      

  5.   

    另外添加一个新的页面,可以参考官方的介绍Creating new pages
    http://www.zen-cart.com/wiki/index.php/Creating_new_pages定制化自己的商城,可以看看这个页面的链接,讲的非常到位的
    http://www.zen-cart.com/wiki/index.php/Customisation
      

  6.   

    http://www.zen-cart.com/wiki/index.php/Customisation