建立新页面对应后台的模板管理设置模板

2016-07-07 15:15 来源:www.chinab4c.com 作者:ecshop专家

比如新建立一个文件test.php相对应的DWT文件test.dwt

如果要在test.php调用精品,新品,热销产品

问题一:调用的数量就是个问题

问题二:在test.php文件里面如果要通过后台广告管理,添加动态广告,我想这也是个问题

针对以上2个问题,我的解决办法(仅供参考,大虾莫喷)

第一:在ecs\admin\includes\lib_template.php

添加:$_LANG['template_files']['test'] = '测试模板';

第二:在ecs\themes模板文件夹里找到你相对应的模板文件夹
找到这个文件libs.xml
<file name="index.dwt">
<region name="左边区域">
<lib>cart</lib>
<lib>category_tree</lib>
<lib>top10</lib>
<lib>promotion_info</lib>
<lib>order_query</lib>
<lib>invoice_query</lib>
<lib>vote_list</lib>
<lib>email_list</lib>
</region>
<region name="站内快讯上广告位(宽:210px)"/>
<region name="右边主区域">
<lib>recommend_best</lib>
<lib>recommend_new</lib>
<lib>recommend_hot</lib>
<lib>auction</lib>
<lib>group_buy</lib>
</region>
</file>

复制一块出来,然后将index.dwt换成test.dwt,保存

第三:在后台ecs\admin\includes\lib_template.php
$template_files这个数组里面添加一个元素'test.dwt',
$page_libs这个数组里面添加一个元素
'index' => array(
'/library/ur_here.lbi' => 0,
'/library/search_form.lbi' => 0,
'/library/member.lbi' => 0,
'/library/new_articles.lbi' => 0,
'/library/category_tree.lbi' => 0,
'/library/top10.lbi' => 0,
'/library/invoice_query.lbi' => 0,
'/library/recommend_best.lbi' => 3,
'/library/recommend_new.lbi' => 3,
'/library/recommend_hot.lbi' => 3,
'/library/recommend_promotion.lbi' => 4,
'/library/group_buy.lbi' => 3,
'/library/auction.lbi' => 3,
'/library/brands.lbi' => 3,
'/library/promotion_info.lbi' => 0,
'/library/cart.lbi' => 0,
'/library/order_query.lbi' => 0,
'/library/email_list.lbi' => 0,
'/library/vote_list.lbi' => 0
),

复制出来,讲index改为test

以上三步就可以了

按照上面三步操作,在后台设置模板选择 "测试模板"打开之后就和index一样了,如果有些你用不到,那么你在lib.xml和ecs\admin\includes\lib_template.php去掉你不用的项就可以了

说明 路径ecs是我本地的项目名称!

希望对有些朋友有用!不懂的可以提问,我知道的都告诉你!

回答:
不错。支持一下。

可以详细点就好,有点看不明步骤

我的设置了怎么 商品调不出来这是为什么 望楼主解答

我也这样设置了 商品前台不显示