利用vs free标签调用任意表数据(图文)教程之二——使用外部参数

该教程属于高级使用教程,看完之后如果有不明白的地方,可以跟帖提出。前言:使用vs free标签调用数据,我们通常要获得当前页面或者当前地址相关参数,并把当前参数带入到vs free标签中的SQL语句一同查询符合条件的记录。这样的数据调用,在DianCMS系统中,可以很充分的体现出来。下面我们就以一个用户投稿后,在其内容页显示出该用户的基本资料为实例来演示该标签的应用:

第一步:我们以一个用户在前台登录后,提交一篇稿件到【文章系统】中


第二步:通过样式、标签调用该数据,并生成相关内容页(这里我们主要讲解vs free标签的使用,如何生成普通列表和内容页,请参考之前视频教程)文章系统内容页模板:

生成内容页效果:


第三步:创建vs free标签外部参数:


由于我们是在内容页中显示该用户相关信息,因此我们需要获得发布这条内容的用户Id(即:UserId)。那么在参数来源中我们就需要选择当前内容字段值,具体设置如图:

第四步:创建数据源



在生成sql语句中,默认的是:SELECT D_User.* FROM D_User where (D_User.UserId='0')由于我们需要获得外部参数,因此我们需要删除UserId='0'当中的0,然后单击右键,在弹出的菜单中,选择上一步创建好的外部参数名称:{D_@_获得用户ID}

第五步:创建vs free标签,设置如图:



第六步:拷贝标签名称到【文章系统】内容页



然后生成内容页,效果如图:


整个前面的展示方式没有进行美工,我们这里只作为讲解如何使用。美工是其次,大家在使用的时候根据自身的页面布局实行调整。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值