## 标签使用语法

### 基本语法

{eyou:userpurchaselist row='10' orderby='o.add_time' ordermode='desc' id='field'}

    <!-- 标签内容 -->

{/eyou:userpurchaselist}


属性 类型 默认值 说明

 row 数字 10 显示的订单数量

 loop 数字 - 同 row ,用于兼容旧版本

 id 字符串 field 循环变量名

 key 字符串 i 循环索引变量名

 mod 数字 2 循环取模值,用于奇偶行样式

 empty 字符串 - 数据为空时显示的内容

 orderby 字符串 o.add_time 排序字段,支持 o.add_time 等

 ordermode 字符串 desc 排序方式,支持 asc 或 desc



## 数据结构说明

### 订单数据字段

字段名 类型 说明 

order_id 数字 订单ID

 order_code 字符串 订单编号

 order_amount 数字 订单金额

 add_time 时间戳 下单时间 

order_status 数字 订单状态(0-3)

 order_status_name 字符串 订单状态名称

 display_name 字符串 会员显示名称(昵称或用户名)

 head_pic 字符串 会员头像

 mobile_masked 字符串 掩码处理后的手机号

 goods_list 数组 订单商品列表


### 商品数据字段

字段名 类型 说明 

product_id 数字 商品ID 

product_name 字符串 商品名称

 product_price 数字 商品价格

 num 数字 商品数量

 litpic 字符串 商品图片

 title 字符串 商品标题(优先使用文档标题)

 goods_price 数字 商品价格(映射字段)

 goods_num 数字 商品数量(映射字段)

 arcurl 字符串 商品详情链接


## 使用示例

{eyou:userpurchaselist row='5' orderby='o.add_time' ordermode='desc' id='field'}

    <div class="purchase-item">

        <!-- 会员信息 -->

        <div class="user-info">

            <img src="{$field.head_pic}" class="user-avatar">

            <div>

                <h3>{$field.display_name}</h3>

                <p>联系方式:{$field.mobile_masked}</p>

            </div>

        </div>

        

        <!-- 订单信息 -->

        <div class="order-info">

            <p>订单编号:{$field.order_code}</p>

            <p>下单时间:{:date('Y-m-d H:i:s', $field.add_time)}</p>

            <p>订单金额:¥{$field.order_amount}</p>

            <p>订单状态:{$field.order_status_name}</p>

        </div>

        

        <!-- 购买商品列表 -->

        <div class="goods-list">

            {eyou:foreach name="field.goods_list" id="goods"}

            <div class="goods-item">

                <img src="{$goods.litpic}" class="goods-image">

                <a href="{$goods.arcurl}" target="_blank">

                    <div class="goods-info">

                        <h5>{$goods.title}</h5>

                        <p>单价:¥{$goods.goods_price} | 数量:{$goods.goods_num}</p>

                    </div>

                </a>

            </div>

            {/eyou:foreach}

        </div>

    </div>

{/eyou:userpurchaselist}


{eyou:userpurchaselist row='10' empty='暂无购买记录' id='field'}

    <!-- 订单信息展示 -->

{/eyou:userpurchaselist}


示例二:




{eyou:userpurchaselist row='10' orderby='o.add_time' ordermode='desc' id='field'}

<div class="purchase-item">

    <!-- 会员信息 -->

    <div class="user-info">

        <img src="{$field.head_pic}" class="user-avatar">

        <div>

            <h3>{$field.display_name}</h3>

            <p>联系方式:{$field.mobile_masked}</p>

        </div>

    </div>

    

    <!-- 订单信息 -->

    <div class="order-info">

        <p>订单编号:{$field.order_code}</p>

        <p>下单时间:{:date('Y-m-d H:i:s', $field.add_time)}</p>

        <p>订单金额:¥{$field.order_amount}</p>

        <!-- 订单状态 -->

    </div>

    

    <!-- 购买商品列表 -->

    <div class="goods-list">

        {eyou:foreach name="field.goods_list" id="goods"}

        <div class="goods-item">

            <img src="{$goods.litpic}" class="goods-image">

           <a href="{$goods.arcurl}" target="_blank"> <div class="goods-info">

                <h5>{$goods.title}</h5>

                <p>单价:¥{$goods.goods_price} | 数量:{$goods.goods_num}</p>

            </div></a>

        </div>

        {/eyou:foreach}

    </div>

</div>

{/eyou:userpurchaselist}




 小秋同学  全局标签  2026-03-23 09:48:07    收藏:  赞(0)
学习吧_一个不错的学习网站
本文地址:https://www.xuncms.com/doc/5781.html 复制链接 如果还有疑问,欢迎加入我们的QQ交流群:23788716 加入Q群 易优最新程序下载: 点击下载
QQ在线咨询