bees模板标签制作说明

bees模板标签制作说明

ID:6051136

大小:265.00 KB

页数:44页

时间:2018-01-01

bees模板标签制作说明_第1页
bees模板标签制作说明_第2页
bees模板标签制作说明_第3页
bees模板标签制作说明_第4页
bees模板标签制作说明_第5页
资源描述:

《bees模板标签制作说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、模板原理模板标签在模板文件中使用标签原理:标签获取的值都是使用php自定义函数,书写规则必须按照函数规则书写,可以自定义函数使用,函数放在includes/lib.php中处理标签输出的值可以结合php函数使用实例:

    {loopsource=get_article('index_1')tpl=案例展示tpl_id=index_1}
  • {print$v['style_title']/}{printdate('m-

    2、d',$v['updatetime'])/}

  • {/loop}
模板结构模板统一放在template文件下,新建立目录保存模板,使用模板时通过目录名使用模板如默认中文模板目录为default,在网站设置中模板风格为default默认主要文件:主页:index.html列表页:list_内容模型名.html内容页:内容模型名_content.html表单页:list_order.html地图页:sitemap.html用户页:member_login.html留言页:book.html客服页:kefu.html主页、列表页、内容页、地图页为基本页,后台可生成静态

3、页面自定义的模板在栏目高级设置中设置后使用模板中使用变量值:可参考注册文件对应的模板使用模板标签书写方式属性之间用空格分开,标签都不使用单双引号,source指定的函数都按照php函数规则书写{print$val/}输出标签用于显示内容到浏览器,和php中的echo一样。$val可以为函数和循环标签中的$v[];如:{printget_block_content('contact_us')/}输出默认模板‘联系我们’片段内容

    {loopsource=get_channel_content('article','0,4')}
  • 4、title']/}"href="{print$v['url']/}"{print$v['target']/}>{printcn_substr($v['title'],50)/}{printdate('Y-m-d',$v['updatetime'])/}

  • {/loop}
循环输出文章模型中的4条内容{loop*}{/loop}循环标签主要用于输出多条内容,和单条内容中的多个信息,如根据ID值获取表中的多个字段内容loop标签的属性有:source——指定注册的值;tpl——模板位置名称【需要注册模板配置函数】;info——模板位置使用说明;tpl_id

5、——模板位置标示,用于后台处理(字母数字下划线组合)【需要注册模板配置函数】;item——指定输出数组,常用于多维数组输出,输出的值带$source是必须的,使用tpl_id属性可以在后台配置输出的内容,不使用后台将不会生成该位置配置如:{loopsource=get_article('article')tpl=首页新闻中心tpl_id=article}{print$v['title']/}{/loop}使用了tpl_id,后台输出配置可以对该位置的内容进行输出设置,tpl和tpl_id不能忽略,tpl_id的值必须是字母和数字、下划线组合,要和source函数中的参数值一

6、样,如加粗蓝色部分当使用了tpl_id的时候程序会保存该值作为模板的位置,在后台输出配置可以对该位置做相应的配置【要配合配置函数使用】,完全按照意愿配置,不用再在标签中添加修改输出栏目及其它属性{loopsource=get_link()}...{/loop}输出weblink中的值,没有使用tpl_id后台输出设置将不会显示配置位置使用item如:{loopsource=get_link()item=$link}{print$link['name']/}{/loop}使用item的多级输出如:{loopsource=get_link()item=$link}{print$

7、link['name']/}{loopsource=$linkitem=$link_child}{print$link_child['name']/}{/loop}{/loop}不使用item如:{loopsource=get_link()}{print$v['name']/}{/loop}{includefoot/}包含标签包含模板其它文件,多处重复的内容可以另外做成模板,通过include标签引入使用{path文件名/}路径标签用于输出路径通过{path目录名/}获得目录路径几个特殊路径使用如下{pathtem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。