自定义页面的自定义模版问题(已解决,公布过程)

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

自定义一个页面 并且配了一个自定义模版但是模版后台设置库文件的时候下拉列表里没有我新建的那个模版



过程如下:

自定义页面名称 record.php(复制index.php),自定义模版record.dwt(复制index.dwt)
——————把record.php文件中原有的index.dwt替换成record.dwt



但是我想在record.php这个文件里调用库文件,比如调用精品推荐 ,要在后台修改调用精品推荐的数量

修改 languages\zh_cn\admin\template.php

增加了$_LANG['template_files']['record'] = '录音分类页模版';
  1. /* 每一个模板文件对应的语言 */
  2. $_LANG['template_files']['article'] = '文章内容模板';
  3. $_LANG['template_files']['article_cat'] = '文章分类模板';
  4. $_LANG['template_files']['brand'] = '品牌专区';
  5. $_LANG['template_files']['catalog'] = '所有分类页';
  6. $_LANG['template_files']['category'] = '商品分类页模板';
  7. $_LANG['template_files']['flow'] = '购物流程模板';
  8. $_LANG['template_files']['goods'] = '商品详情模板';
  9. $_LANG['template_files']['group_buy_goods'] = '团购商品详情模板';
  10. $_LANG['template_files']['group_buy_list'] = '团购商品列表模板';
  11. $_LANG['template_files']['index'] = '首页模板';
  12. $_LANG['template_files']['record'] = '录音分类页模版';
  13. $_LANG['template_files']['search'] = '商品搜索模板';
  14. $_LANG['template_files']['compare'] = '商品比较模板';
  15. $_LANG['template_files']['snatch'] = '夺宝奇兵';
  16. $_LANG['template_files']['tag_cloud'] = '标签云模板';
  17. $_LANG['template_files']['brand'] = '商品品牌页';
  18. $_LANG['template_files']['auction_list'] = '拍卖活动列表';
  19. $_LANG['template_files']['auction'] = '拍卖活动详情';
复制代码



修改 admin/includes/lib_template.php
增加'record.dwt',

  1. /* 可以设置内容的模板 */
  2. $template_files = array(
  3. 'index.dwt',
  4. 'record.dwt',
  5. 'article.dwt',
  6. 'article_cat.dwt',
  7. 'brand.dwt',
  8. 'catalog.dwt',
  9. 'category.dwt',
  10. 'user_clips.dwt',
  11. 'compare.dwt',
  12. 'gallery.dwt',
  13. 'goods.dwt',
  14. 'group_buy_goods.dwt',
  15. 'group_buy_flow.dwt',
  16. 'group_buy_list.dwt',
  17. 'user_passport.dwt',
  18. 'pick_out.dwt',
  19. 'receive.dwt',
  20. 'respond.dwt',
  21. 'search.dwt',
  22. 'flow.dwt',
  23. 'snatch.dwt',
  24. 'user.dwt',
  25. 'tag_cloud.dwt',
  26. 'user_transaction.dwt',
  27. 'style.css',
  28. 'auction_list.dwt',
  29. 'auction.dwt',
  30. );
复制代码


.......


增加:
  1. 'record' => array(
  2. '/library/ur_here.lbi' => 0,
  3. '/library/search_form.lbi' => 0,
  4. '/library/new_articles.lbi' => 0,
  5. '/library/category_tree.lbi' => 0,
  6. '/library/invoice_query.lbi' => 0,
  7. '/library/recommend_best.lbi' => 3,
  8. '/library/recommend_new.lbi' => 3,
  9. '/library/recommend_hot.lbi' => 3,
  10. '/library/recommend_promotion.lbi' => 3,
  11. '/library/group_buy.lbi' => 3,
  12. '/library/auction.lbi' => 3,
  13. '/library/brands.lbi' => 0,
  14. '/library/promotion_info.lbi' => 0,
  15. '/library/order_query.lbi' => 0,
  16. '/library/email_list.lbi' => 0,
  17. '/library/vote_list.lbi' => 0
  18. ),
复制代码
修改前:
未命名.jpg

修改后
未命名.jpg


回答:
呵呵,自定义页面要做到后台管理我还不会呢

帮顶,请高手出手

谁帮帮忙啊

原帖由 mywork999 于 2008-5-27 00:12 发表
太老的主题了,在别的地方看过,不好意思!!!哈哈,被我发现了。。。




哪儿有阿看清楚了这是请教贴

谢谢mydoob

问题已经解决,

我上传的时候把两个文件搞混了

languages\zh_cn\admin\template.php

admin\template.php


汗自己一个


呵呵路过看看

这个不错。

好东西先留个脚印 谢谢共享

我的帮助页面就是这样做的,呵呵

不过我做的很简单,没有考虑在后台管理,都是手动写的



这种方法可以用在2.7版本上吗?
我按上面的方法修改后怎么不成功呀!后台的设置模板中也出现了自定义的模板,但选择设置的时候打不开,请指点一下吧!谢谢!

Fatal error: Maximum execution time of 30 seconds exceeded in D:\APMServ5.2.6\www\htdocs\admin\includes\lib_template.php on line 561

收藏一个也许以后用得上