-
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/
-
6681 次浏览
2 条评论
收藏
2个评论
-
-
--
2020-12-01 10:00
-
产品价格标签是哪个啊?
-
-
回复 · 0条回复
-
-
-
--
2020-12-01 10:00
-
找了半天终于晓得怎么调用了 感谢
-
-
回复 · 0条回复
-
作者信息
-
官方认证帐号
关注
-
试
免费试用
-
咨询热线
-
咨询热线
020-82299 259
-
在线咨询