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

  • 时间:
  • 浏览:0
  • 来源:5分3D投注平台-5分3D娱乐平台_5分3D下注平台
作者:匿名 hihi 来源:用户投稿 浏览: 2011-9-21 11:06:09 字号:大 中 小

[摘要]OEcms模板方案采用smarty模板引擎,smarty是个心智心智心智心智心智心智心智心智心智心智成熟期期的php模板引擎,使用简单,上手容易,本文对OEcms的模板标签略加介绍。

  欢迎使用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进行输出,如上加另有2个 多单页分类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、技术支持与帮助

更多关于Smarty标签使用最好的办法 可参考Smarty3.0x使用手册:http://www.smarty.net/,对Smarty还如此了解的亲戚亲戚他们 都需用参考下《smarty半小时快速上手教程》。

OEcms下载

sssss
Tags: OEcms   smarty   企业网站系统   标签使用实例   简洁版  
责任编辑:mozi