OEcms v3.0企业网站系统smarty标签使用实例(简洁版)

wapsky 官方认证帐号

2020-12-01 10:00

OEcms v3.0企业网站系统smarty标签使用实例(简洁版)
欢迎使用OEcms v3.0企业网站系统,OEcms模板方案采用smarty模板引擎v3.0x版本进行开发。
OEcms模板标签使用说明:
1、OEcms标签标识符
   
    起始符号:<!--{
    结束符号:}-->

2、OEcms全局模板标签(全站前台任何模板文件可用)
    <!--{$urlpath}--> :网址URL路径标签;(链接文件用,格式可以为网址,也可以为目录路径,具体可在source/conf/config.inc.php文件配置)
    <!--{$skinpath}-->:当前模板风格路径标签;(调用模板CSS样式、图片、JS目录使用)
    <!--{$runtime}-->:页面执行时间,如果您要显示页面执行时间,建议非缓存处理,
                       写成这样即可:<!--{nocache}--><!--{$runtime}--><!--{/nocache}-->
    <!--{$config.字段名}-->:网站配置标签,字段的名称请查看config数据表;
                             例如:输出网站名称 <!--{$config.sitename}-->,网址URL地址:<!--{$config.siteurl}-->
    <!--{$url_频道标识}-->:频道页面URL路由地址标签;
                            如:首页URL地址 <!--{$url_index}-->,产品URL地址:<!--{$url_product}-->
    <!--{$lang_频道名称}-->:频道名称标签;
                            如:首页频道名称 <!--{$lang_index}-->,产品频道名:<!--{$lang_product}-->

3、自定义标签的调用
    OEcms v3.0开始,支持自定义HTML标签功能
    3.1:单页分类标签格式:<!--{$page_block分类编号}-->
         使用smarty的foreach,或者section进行输出,如 添加一个单页分类ID为1,
         <!--{foreach $page_block1 as $volist}--><!--{$volist.title}-->.....<!--{/foreach}-->
    3.2:自定义HTML标签格式:<!--{$delimit_您定义的名字}-->
         调用方法直接 <!--{$delimit_您定义的名字}-->;
    3.3:自定义广告图片标签格式:<!--{$ads_zone广告编号}-->
         调用方法同3.1;
   
    3.4:单页和定义HTML标签内容中如何使用全局模板标签?
         单页和HTML标签内容调用全局标签的方法跟2的方法是不一样的,只要把起始符号“<!--”和结束符号“-->”去掉即可;
  如 调用网址URL路径 {$urlpath},网站名称:{$config.sitename}即可;

4、系统默认列表标签
    <!--{$volist_onlinechat}--> : 在线客服列表
    <!--{$volist_fontlink}--> : 文字友情链接列表
    <!--{$volist_logolink}--> : LOGO友情链接列表
    <!--{$volist_page}--> : 单页列表
    <!--{$volist_newinfo}--> : 最新资讯列表
    <!--{$volist_infocategory}--> : 资讯分类列表
    <!--{$volist_newcase}--> : 最新成功案例列表
    <!--{$volist_casecategory}--> : 成功案例分类
    <!--{$volist_newdownload}--> : 最新下载列表
    <!--{$volist_downloadcategory}--> : 下载分类列表
    <!--{$volist_newjob}--> : 最新招聘列表
    <!--{$volist_jobcategory}--> : 招聘分类
    <!--{$volist_newsolution}--> : 最新解决方案列表
    <!--{$volist_solutioncategory}--> : 解决方案一级分类
    <!--{$volist_solutiontreecategory}--> : 解决方案二级分类
    <!--{$volist_newproduct}--> : 最新产品列表
    <!--{$volist_productcategory}--> : 产品一级分类
    <!--{$volist_producttreecategory}--> : 产品二级分类
    <!--{$volist_relatedinfo}--> :资讯内容页,同分类相关资讯列表
    <!--{$volist_relatedproduct}--> :产品内容页,同分类相关产品列表
    <!--{$volist_relatedcase}--> :成功案例内容页,同分类相关案例列表
    <!--{$volist_relatedsolution}--> :解决方案内容页,相关方案列表
    <!--{$volist_relateddownload}--> :下载内容页,相关下载列表
    <!--{$volist_relatedjob}--> :招聘内容页,相关招聘列表
   
    调用方法:
    一、使用smarty的foreach函数
        <!--{foreach 列表标签名 as 处理元素的变量名称}-->...<!--{/foreach}-->
如,输出最新资讯:<!--{foreach $volist_newinfo as $volist}--><!--{$volist.资讯表字段名}--><!--{/foreach}-->
    二、使用smarty的section函数
        <!--{section name=处理元素的变量名称 loop=列表标签名}-->...<!--{/section}-->
        如,输出最新资讯:<!--{section name=v loop=$volist_newinfo}--><!--{$volist_newinfo[v].资讯表字段名}--><!--{/section}-->

5、系统频道模块文件标签:
    5.1:新闻资讯
        a、列表页:
   <!--{$info}-->:列表标签
   使用<!--{foreach}-->...<!--{/foreach}-->或者<!--{section}-->...<!--{/section}-->输出,方法同4;
   <!--{$showpage}-->:分页标签;
b、内容页:
   <!--{$info}-->
   调用:<!--{$info.资讯表字段名}-->
    5.2:其他频道 product(产品),case(成功案例),solution(解决方案),job(人才招聘)等同5.1,不再重复;

6、系统页面标签
    <!--{$page_chartset}--> : 页面编码
    <!--{$page_title}-->:当前页标题(Title)
    <!--{$page_keyword}-->:当前页meta关键字
    <!--{$page_description}-->:当前页meta描述
   

7、技术支持与帮助
获得更多帮助请到OE技术论坛:http://bbs.phpcoo.com/
OEcms官方产品动态:http://www.phpcoo.com/
更多关于Smarty标签使用方法可参考Smarty3.0x使用手册:http://www.smarty.net/

6292 次浏览 2 条评论 收藏

说说我的看法

登录后可以发表评论 登录
2个评论
-- 2020-12-01 10:00
产品价格标签是哪个啊?
回复
-- 2020-12-01 10:00
找了半天终于晓得怎么调用了  感谢
回复
作者信息

wapsky

官方认证帐号

450
贴子
5
粉丝
热门贴子

免费试用


咨询热线


在线咨询