BEES企业网站管理系统/模板原理与结构
BEES企业网站管理系统| BEES系统安装| BEES企业网站管理系统使用| BEES企业网站管理系统模板制作| BEES企业网站管理系统模板标签说明 |
模板原理[ ]
模板中的输出内容通过注册变量的形式使用,如
$tpl->assign('注册名','处理函数变量');
模板中使用‘注册名’输出变量,如
$tpl->assign('a','模板变量');
模板中输出{print $a/}将会显示‘模板变量’
输出的内容可通过数组的形式组合,使用loop标签输出
显示模板:$tpl->display('模板名');
显示模板前需要设置相关参数,如当前语言、缓存时间等,具体可以参考开发部分
模板结构[ ]
模板统一放在template文件下,新建立目录保存模板,使用模板时通过目录名使用模板
如默认中文模板目录为default,在网站设置中模板风格为default
主要文件:
主页:index.html
列表页:list_内容模型名.html
内容页:内容模型名_content.html
地图页:sitemap.html
用户页:member_login.html
留言页:book.html
客服页:kefu.html
主页、列表页、内容页、地图页为基本页,后台可生成静态页面
模板目录下还需要一个assign目录,主要用于注册模板中使用的内容,如图:
文件命名为:模板名_assign.php,如首页模板为index.html,注册文件为index_assign.php;每个模板分别对应一个注册文件
注册文件内容如下:
$tpl->assign('langs',lang());//语言种类
$tpl->assign('lang',$lang);
$tpl->assign('language',weblangs());//语言包变量
$tpl->assign('webinfo',webinfo());//网站配置信息,用于优化
$tpl->assign('cateinfo',cateinfo());//栏目优化
$tpl->assign('nav_middle',nav_middle());//中间导航
$tpl->assign('nav_bottom',nav_bottom());//底部导航
$tpl->assign('hot_key',get_hot_words());//搜索热门词
$tpl->assign('content_nav',get_list_nav('content_nav'));//内容页导航
$tpl->assign('content_link',get_block('content_link'));//联系我们
$tpl->assign('content_article',get_article('content_article'));//热门内容
$tpl->assign('content_product',get_article('content_product'));//推荐产品
$tpl->assign('content',$content);//内容页各内容
$tpl->assign('body_pages',body_pages());//内容页分页
$tpl->assign('market',get_market());//客服
使用注册文件:通过include包含到页面中,如:
.....
$tpl->template_dir=TP_PATH.$_confing['web_template'].'/';//模板路径
$tpl->template_lang=$lang;//语言
$tpl->template_is_cache=0;//缓存
include('注册文件');
$tpl->display('模板');
参考来源[ ]
BEES企业网站管理系统使用手册导航 | ||||||||
---|---|---|---|---|---|---|---|---|
|