思途CMS标签调用说明书
本文档主要描述系统标签的功能与用法,系统标签的存储位置统一存放在include/taglib/smore/目录下,标签的命名格式为标签名.lib.php
1.Attrgrouplist
用途:此标签主要用于读取线路,酒店,租车,景点,文章,相册,团购的的属性组列表,此标签一般与getattrgrouplist配合使用,用于搜索列表,达到显示栏目相应属性的功能。
参数:
typeid:需要调用属性的栏目id(线路:1,酒店:2,租车:3,文章:4,景点:5,相册:6,团购:13)
filterid:需要排除的属性组id,如果排除多个则以逗号分隔。
row:调用的条数。
例子:这个标签一般用于在搜索列表使用如
如上图所示,会调用线路属性组进行显示,typeid=1表示读取线路属性组,filterid=’91’表示排除属性组id为91的属性组,属性组id的查看可以在后台属性组管理页面进行查看。如下图:
用途:用于通过某个属性组id或者属性名称来读取某个属性组相应的属性列表,该标签一般与attrgrouplist配合使用实现快速读取多个属性组信息。
参数:
groupname:属性组的名称,如“旅行方式”
typeid:同上
groupid:属性组id的值。
row:调用的条数。
前台模板可用参数:
[field:title/]:表示读取当前属性名称
[field:id/]:表示读取当前属性id.
例子:
1.如我想单独调用线路属性组为“交通选择”的属性列表信息,则可以通过以下代码
进行实现
{sline:getattrbygroup typeid=’1’groupname=’交通选择’}
<a data-id=”[field:id/]”>[field:title]</a>
{/sline:getattrbygroup}
也可以使用groupid来实现同样的效果,
{sline:getattrbygroup typeid=’1’groupid=’84’}
<a data-id=”[field:id/]”>[field:title]</a>
{/sline:getattrbygroup}
Groupid可以在后台相应栏目属性配置那里获取。
2.配合attrgrouplist读取多个属性列表,可以参照上面的attrgrouplist标签使用例子。
3.channel
用途:主要用于调用网站的栏目导航。
参数:
type:top|son,top表示读取主导航信息,son读取当前栏目子导航(son属性已经没有使用)
row:读取条数
可调用参数:
[field:typename/]:导航名称
[field:typelink/]:导航链接地址
…其它可调用字段可参见sline_nav表结构。
例子:
读取当前网站的导航信息可通过以下代码实现
{sline:channel type=’top’row=’10’}
<a href=”[field:typelink/]”>[field:typename/]</a>
{/sline:channel}
4mentlist(用于文章详细页面)
用途:调用某个产品的评论内容,用于文章详细页面与getchildcomment配合使用,标签会自动读取当前页面的文章id,如果读取不到标签会返回空信息。
参数:帝国cms小说模板
Typeid:同上
row:显示数量
可调用参数:
[field:nickname/]:评论会员的昵称
[field:litpic/]:会员头像
[field:commentid/]:当前评论id
[field:articleid/]:被评论文章的id.
其它可调用字段可参见sline_comment表。
例子:
用途:与commentlist配合使用读取当前评论的追加评论,只用于文章详细页面。参数:
typeid:同上
可用参数:
[field:nickname/]:评论会员的昵称
[field:litpic/]:会员头像
[field:replylitpic]:回复信息的会员头像。
[field:replynickname/]:回复信息的会员昵称
例子:同上commentlist.
用途:获取某个产品的评论信息,用于产品详细页面。
参数:
flag:all|line|hotel|car|spot|visa|tuan,调用的评论类型。
level:0|1,1表示好评产品。
limit:条数偏移量。
row:显示条数。
可用参数:
[field:global.autoindex/]当前第N条
[field:jifentprice/]积分抵现金额
[field:jifencomment/]评论送积分数;
[field:jifenbook/]预订送积分
[field:score/]评论分数
[field:nickname/]//昵称
[field:litpic/]会员头像;
[field:pltime/]//评论时间
[field:percent/]满意度
[field:content/]评论内容
例子:获取某个景点门票的点评信息
7.destlist
用途:读取目的地信息一般与getdest标签搭配使用。
参数:
destid:0|其它目的地id,当destid为0时读取根目的地。
row:读取条数
可使用参数:
{sline:field.destname/}:目的地名称
例子: