江湖家居模板中变量标签、块标签、流程控制语句标签详解
江湖家居至尊版为自己研发的PHP框架,使用Smarty模板插件,模板目录为 themes ,模板文件扩展名为.html,模板文件是由静态元素和定界符“<{$函数名}>”组成的。变量标签:
<{$CONFIG.site.title}> 网站标题
<{$CONFIG.mobile.url}> 手机版域名
<{$CONFIG.site.phone}> 网站客服电话
<{$MEMBER.mobile}> 会员手机号码
<{$member.uname}>会员名称
<{$item.desc}>文章描述
<{$item.link}> 列表页链接
<{$pager.img}>列表页图片
<{$item.logo}>列表页logo
<{$item.name}> 列表页名称
<{$iteration}>
<{$item.company_url}>列表页公司网址
包含其它文件块标签:
<{include file="block/header.html"}>//引入别的文件,此例为引入模板目录\themes\ 内的文件。
<{widget id="public/kefu"}> //调用窗口小部件,在\system\plugins\widgets\ 目录内
<{adv id="12" name="商城首页轮转下方图片广告" city_id=$request.city_id}> //调用广告位
<{link ctl='index'}> //调用控制器中的方法,控制器在 \system\home\controllers\目录内,此例为调用首页控制器文件index.ctl.php中的 index 方法(类中的函数)。 此例实为跳转到PC版首页URL
<{link ctl='news'}> //调用控制器中的方法,此例为调用news.ctl.php文件中的index方法(类中的函数)。
<{link ctl='news:detail' }>"> //调用控制器中的方法,此例为调用news.ctl.php文件中的 detail 方法。
流程控制语句标签:
<{KT name="首页推荐热门活动" city_id=$request.city_id limit="2"}> //推荐位标签
<{calldata mdl='article/article' cat_id=$v.cat_id audit='1' hidden='0' closed=0 limit=3}>...<{/calldata}>//自动调取数据模型的标签,本例为调取装修课堂
<{calldata mdl="company/news" city_id=$request.city_id order="views:DESC" limit="6"}>...<{/calldata}> //自动调取数据模型的标签,本例为调取本地新闻
<{foreach $items_shop as $item}>...<{/foreach}>
order="dateline:DESC" //按发布时间从大到小排序
order="views:DESC" //按浏览量从大到小排序
其它:
%THEME%/static/images/用户模板目录内静态图片目录
江湖家居模版中“KT”标签详解
http://www.admin365.cn/thread-40612-1-1.html
江湖家居模板中“widge”标签详解
http://www.admin365.cn/thread-40616-1-1.html
调用广告位标签:下面看代码
<{widget id="adv" name="首页横幅1000px可关闭" city_id=$request.city_id limit="1"}>
<{AD name="首页头部轮转广告" city_id=$request.city_id limit="3"}>
<div style="height:320px;"><a href="<{$item.link}>" title="<{$item.title}>" target="_blank"><img src="<{$pager.img}>/<{$item.thumb}>" /></a></div>
<{/AD}>
广告位 上面2中方式的都支持!
第一种是封装好的挂件!
第二种是因为广告区域格式有特殊变化!
name="*****" 这个在后台就代表了 某个广告位!
页:
[1]