静态页面编写需要导航条、新闻列表等页面内容信息,在制作模板的时候就用标签来代替,模板标签就是后台设置的数据,所以模板标签你必须得熟悉,你可以看看模板标签大全有哪些标签可以使用,也务必要完全理解本文内容,否则你将不知道怎么使用模板标签。
模板标签的类型:
全局标签:可以在前台文档任意页面使用的模板标记。(如:网站名称 ,网址URL地址: )
列表标签:仅在模板*_list.tpl中可以使用的标签
内容标签:仅在模板*_detail.tpl中可以使用的模板标记.
全局标签的用法:
示例标签:(不管是什么变量标签都是由前缀.变量名组成)
这个变量标签是网站名称变量,使用方法
<!--{$config.sitename}--> 网站名称
场景1:LOGO的链接需要链接到首页
模板代码这样编写:
<div class="logo"> <a href="<!--{$config.siteurl}-->"><img src="<!--{$config.logo}-->" alt="" width="<!--{$config.width}-->" height="<!--{$config.heiht}-->"></a> </div>
场景2:我需要调用头部导航
模板代码这样编写:
<div class="menu"> <ul> <!--{assign var='mymenu' value=vo_category("type={sedmenu}")}--> <!--{foreach $mymenu as $key=>$parent}--> <!--{if $parent.modalias==<!--{$c}-->}--> <li name='<!--{$parent.modalias}-->'><a href="<!--{$parent.url}-->" class="i" style=" color :rgb(230,184,29)"><!--{$parent.catname}--><label for=""><!--{$parent.catname}--></label></a></li> <!--{else}--> <li class="on" name='<!--{$parent.modalias}-->'><a href="<!--{$parent.url}-->" class="i"><!--{$parent.catname}--><label for=""><!--{$parent.catname}--></label></a></li> <!--{/if}--> </li> <!--{/foreach}--> </ul> </div>PS: <!--{if $parent.modalias==<!--{$c}-->}--><!--{else}--><!--{/if}--> 判断是否当前选中, <!--{if $parent.modalias!=''--><!--{/if}-->判断是否有二级栏目
列表标签的用法:
场景1:我需要调用新闻列表
模板代码这样编写:
<!--{foreach $article as $volist}--> <!--{/foreach}-->PS: 字段详情前往标签参考栏目查看
内容标签的用法:
场景1:我需要调用文章详情
<!--{$article.字段名}-->
PS: 字段详情前往标签参考栏目查看