全局标签
全局标签指不限定模板的标签,只要引入了简单商城系统系统的标签库都可以调用的标签。
商品列表 shop:goodslist
用于调用商品列表
使用范围
全局
标签参数
所有公共参数及以下特有参数
| 名称 | 介绍 | 必选 | 说明 |
|---|---|---|---|
| id | 列表循环变量 | 是 | 无 |
| empty | 数列为空时显示的数据 | 否 | 无 |
| key | 列表循环键名变量,默认为i | 否 | 无 |
| mod | 取模值,常用于控制换行,默认为2 | 否 | 无 |
| row | 筛选的行数,默认为10 | 否 | 无 |
| orderby | 排序字段,支持一个字段或多个字段,如:views或views desc,id desc | 否 | 默认为weigh权重排序,权重相同的情况下再按createtime DESC进行排序 |
| orderway | 排序方式,支持desc降序和asc升序 | 否 | 默认为desc |
| limit | 筛选的行数或偏移值,行数,优先使用row配置 | 否 | 无 |
| cache | 缓存标识,也可以是缓存时长(秒),默认始终缓存,如果不希望缓存请置为-1,0表示永久缓存 | 否 | 无 |
| field | 调用字段 | 否 | 默认为全部 |
| flag | 标志 | 否 | 目前总共有hot=热门,new=New,recommend=推荐,top=置顶这几个值,增删改可以在后台站点配置中自定义,与条件可以使用&,或条件可以使用半角的竖线 |
| condition | 自定义条件过滤 | 否 | 可追加使用SQL筛选,请参考文档:自定义过滤条件 |
调用示例
{shop:goodslist id="item" row="8" orderby="id" orderway="desc"}
//这里面可以调用fa_shop_goods表的所有字段数据
{$item.title}
{$item.views}
{$item.price}
{/shop:goodslist}商品分类列表 shop:catelist
用于获取商品分类列表
使用范围
全局
标签参数
所有公共参数及以下特有参数
| 名称 | 介绍 | 必选 | 说明 |
|---|---|---|---|
| id | 列表循环变量 | 是 | 无 |
| empty | 数列为空时显示的数据 | 否 | 无 |
| key | 列表循环键名变量,默认为i | 否 | 无 |
| mod | 取模值,常用于控制换行,默认为2 | 否 | 无 |
| row | 筛选的行数,默认为10 | 否 | 无 |
| orderby | 排序字段,支持一个字段或多个字段,如:views或views desc,id desc | 否 | 默认为weigh权重排序,权重相同的情况下再按createtime DESC进行排序 |
| orderway | 排序方式,支持desc降序和asc升序 | 否 | 默认为desc |
| limit | 筛选的行数或偏移值,行数,优先使用row配置 | 否 | 无 |
| cache | 缓存标识,也可以是缓存时长(秒),默认始终缓存,如果不希望缓存请置为-1,0表示永久缓存 | 否 | 无 |
| field | 调用字段 | 否 | 默认为全部 |
| flag | 标志 | 否 | 目前总共有hot=热门,new=New,recommend=推荐,top=置顶这几个值,增删改可以在后台站点配置中自定义,与条件可以使用&,或条件可以使用半角的竖线 |
| condition | 自定义条件过滤 | 否 | 可追加使用SQL筛选,请参考文档:自定义过滤条件 |
调用示例
{shop:catelist id="item" row="8" orderby="id" orderway="desc"}
//这里面可以调用fa_shop_category表的所有字段数据
{$item.title}
{$item.views}
{$item.price}
{/shop:catelist}菜单列表 shop:menulist
用于导航菜单列表
使用范围
全局
标签参数
所有公共参数及以下特有参数
| 名称 | 介绍 | 必选 | 说明 |
|---|---|---|---|
| id | 列表循环变量 | 是 | 无 |
| empty | 数列为空时显示的数据 | 否 | 无 |
| key | 列表循环键名变量,默认为i | 否 | 无 |
| mod | 取模值,常用于控制换行,默认为2 | 否 | 无 |
| row | 筛选的行数,默认为10 | 否 | 无 |
| orderby | 排序字段,支持一个字段或多个字段,如:name或name desc,id desc | 否 | 默认为weigh权重排序,权重相同的情况下再按createtime DESC进行排序 |
| orderway | 排序方式,支持desc降序和asc升序 | 否 | 默认为desc |
| limit | 筛选的行数或偏移值,行数,优先使用row配置 | 否 | 无 |
| cache | 缓存标识,也可以是缓存时长(秒),默认始终缓存,如果不希望缓存请置为-1,0表示永久缓存 | 否 | 无 |
| field | 调用字段 | 否 | 默认为全部 |
| condition | 自定义条件过滤 | 否 | 可追加使用SQL筛选,请参考文档:自定义过滤条件 |
调用示例
{shop:menulist id="item" row="8" orderby="id" orderway="desc"}
//这里面可以调用fa_shop_menu表的所有字段数据
{$item.name}
{$item.url}
{/shop:menulist}区块 shop:block
区块标签常应用于文字、图片链接展示、自定义HTML代码等。
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| id | 区块ID,可以从后台管理中获取,id和name任选其一 | 否 |
| name | 区块名称,可以从后台管理中获取,id和name任选其 | 否 |
| field | 字段名称 | 否 |
调用示例
//通过区块ID来调用显示区块
{shop:block id="1" /}
//通过名称Name来调用显示区块
{shop:block name="bannerad" /}
//通过显示指定字段的内容
{shop:block name="bannerad" field="image" /}区块列表 shop:blocklist
用于调用区块列表
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| type | 区块类型,可以从后台管理中获取 | 否 |
| name | 区块名称,可以从后台管理中获取 | 否 |
| condition | 自定义条件过滤,可追加使用SQL筛选,请参考文档:自定义过滤条件 | 否 |
调用示例
{shop:blocklist id="block" name="focus" row="5"}
{$block.title}
{/shop:blocklist}配置 shop:config
用于调用FastAdmin站点配置信息
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| name | 区块名称,可以从后台管理中获取,id和name任选其 | 是 |
name可以调用以下配置文件中的信息
//无前缀
application/config.php
//前缀site.
application/extra/site.php
//前缀ask.
addons/ask/config.php调用示例
{shop:config name="site.version"/}
{shop:config name="site.name"/}
{shop:config name="ask.title"/}
{shop:config name="ask.sitename"/}执行SQL shop:execute
查询指定的SQL语句,不返回结果。
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| sql | 需要执行的SQL语句 | 是 |
调用示例
//将ID为1的会员昵称修改为:测试昵称
{shop:execute sql="update fa_user set nickname='测试昵称' where id='1'"/}查询SQL列表 shop:query
查询指定的SQL语句并返回结果列表。
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| sql | 需要查询的SQL语句 | 是 |
| bind | 绑定的参数 | 否 |
调用示例
//查询 ID 小于 10 的用户
{shop:query sql="select * from fa_user where id<10" id="user"}
{$user.nickname}
{$user.avatar}
{/shop:query}
//通过绑定参数传递
{shop:query sql="select * from fa_user where id<?" id="user" bind="10"}
{$user.nickname}
{$user.avatar}
{/shop:query}
//通过获取动态参数传递
{shop:query sql="select * from fa_user where id<?" id="user" bind=":$_GET['id']"}
{$user.nickname}
{$user.avatar}
{/shop:query}
文档最后更新时间:2024-07-04 14:58:18
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。
未解决你的问题?请到问答社区「简单商城专区」反馈你遇到的问题