OEcms 3.X版本新增系统函数标签可以指定显示所属产品及文章

2020-12-01 10:00

OEcms 3.X版本新增系统函数标签可以指定显示所属产品及文章
以下截取部份说明:7、如何调用系统的函数标签,显示指定分类产品、文章信息等?

    7.1:OEcms v3.x版本可调用的函数有:
        Mod_Info::volist(参数一,参数二,参数三)  -- 文章信息列表
        Mod_Case::volist(参数一,参数二,参数三) -- 客户案例列表
        Mod_Product::volist(参数一,参数二,参数三) -- 产品列表
        Mod_Down::volist(参数一,参数二,参数三) -- 资源下载列表
        Mod_Job::volist(参数一,参数二,参数三) -- 人才招聘列表
        Mod_Solution::volist(参数一,参数二,参数三) -- 解决方案列表

    7.2:参数说明:
        参数一:SQL条件查询语句,对应的频道别名为v  (字符串,默认为空)
        参数二:SQL排序语句 (字符串,默认为空)
        参数三:显示数量(数字,默认为0,0表示在后台配置的显示数量)

    7.3:参数写法
        参数一:
            分类ID调用 AND v.cateid=分类ID
            推荐信息调用 AND v.elite=1
        参数二:
            排序 ORDER BY v.对应的频道主键ID ASC 升序
                 ORDER BY v.对应的频道主键ID DESC 降序
            多个参数排序
                 ORDER BY v.elite DESC,v.对应的频道主键ID DESC
        参数三:
            显示数量:默认0,表示后台配置的显示数量

    7.4:调用实例
        
        tpl模板使用foreach循环调用指定的数据
        调用格式:
        <!--{foreach name=自定义循环名称 item=自定义处理元素变量名称 from=数据来源}-->
        ....
        <!--{/foreach}-->

        参数说明
        name :当前循环的名称,自定义,如:info_data,product_data等;
        item : 处理元素的变量名称,自定义,如:volist,value等;
        from : 数据来源,可调用的数据请看 7.1;

        
        7.4.1:调用新闻资讯栏目
        
            调用栏目ID=1和2的资讯,默认排序,和默认数量
            <!--{foreach name=info_catdata item=volist from=Mod_Info::volist(\"AND (v.cateid=1 OR v.cateid=2)\",\"\",0)}-->
            ......
            循环输出<!--{$volist.新闻资讯字段名}-->
            ......
            <!--{/foreach}-->

        7.4.2:调用10条推荐新闻资讯

            <!--{foreach name=info_elitedata item=volist form=Mod_Info::volist(\" AND v.elite=1\",\"ORDER BY v.infoid ASC\",10)}-->
            ......
            循环输出<!--{$volist.新闻资讯字段名}-->
            ......
            <!--{/foreach}-->
       
        7.5.1:调用产品栏目

            调用栏目ID=1,默认排序,和默认数量
            <!--{foreach name=product_catdata item=volist from=Mod_Product::volist(\"AND v.cateid=1\",\"\",0)}-->
            ......
            循环输出<!--{$volist.产品字段名}-->
            ......
            <!--{/foreach}-->

        7.5.2:调用推荐产品

            <!--{foreach name=product_elitedata item=volist from=Mod_Product::volist(\"AND v.elite=1\",\"\",0)}-->
            ......
            循环输出<!--{$volist.产品字段名}-->
            ......
            <!--{/foreach}-->

        其他的频道信息调用,同上实例。

6995 次浏览 4 条评论 收藏

说说我的看法

登录后可以发表评论 登录
4个评论
-- 2020-12-01 10:00
51.        7.4.2:调用10条推荐新闻资讯

52.

53.            <!--{foreach name=info_elitedata item=volist form=Mod_Info::volist(\" AND v.elite=1\",\"ORDER BY v.infoid ASC\",10)}-->


老大,这个语句报错,经检查,是AND前面多了一个空格,请修正
回复
-- 2020-12-01 10:00
7.1:OEcms v3.x版本可调用的函数有:

少了一个啊!!!

Mod_Page::volist(参数一,参数二,参数三) -- 单页分类[s:12]
回复
-- 2020-12-01 10:00
[s:12]我也先占个位置
回复
-- 2020-12-01 10:00
占位留用!
回复
作者信息

15
贴子
0
粉丝
热门贴子

免费试用


咨询热线


在线咨询