国微cms之模板制作常用函数解释
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-30 17:33:57 浏览: 评论:0
国微CMS模板中用到的几个函数,非常简单.
A、“首页>新闻中心>社会新闻”模板导航中的函数
- <ahref="{$this_system.url}">首页</a> >
- <!--{foreach $parent_cats $v}-->
- <ahref="$v[url]">$v[name]</a> >
- <!--{/foreach}-->
- <ahref="$CAT[url]">$CAT[name]</a>
说明:此处也用到了foreach的循环打印函数,它是成对出现的,<!--{foreach}-->........<!--{/foreach}-->。
$parent_cats:栏目的二维数据,里面储存了栏目的所有位置信息,这个变量是工程师之前命名好的。$v:用户自己命名的一个一维数组变量。
$v[name]:栏目名称变量,name表示栏目。$v[url]:栏目链接地址变量。
$CAT[name]:最小栏目名称变量。$CAT[url]:最小栏目链接地址变量。
函数执行说明:此循环打印函数中,$parent_cats二维数组变量将栏目值赋值给,一维数组变量$v中;然后通过执行第二行语句,打印输出$v[name]栏目名称和链接地址。如有多级大栏目,则不断在内部运行并不断打印输出。循环结束后。最后,打印出最小栏目的$CAT[name]的名称和链接。
备注:如果打开的是大栏目,最小栏目$CAT[name]是不会输出内容的,这个系统已经做了设置。
B、系统头部的模板初始化函数.
<!--{template_init_js}-->
说明:模板初始化语句,这个是必须的,一般用在<head></head>间。
C、大列表栏目内容显示的函数
foreach为循环输出打印函数:
- <!--{php $i = 0;}-->
- <!--{foreach $subcategories $v}-->
- <!--{phpif($i > 5) break; $i++;}-->
- <!--{php$subcat = array($v['id']) + $category->get_children_ids($v['id']);}-->
- *****执行内容***************
- <!--{/foreach}-->
说明:$i是此大分类显示栏目数量的变量,你可以修改里面数字5为任何数字。$subcategories:工程师设定的二维数组的栏目变量.$v:一维数组变量。
$subcat:官方另外设定的一维数组变量,主要是来接收栏目值的信息。
函数执行说明:此循环打印函数中,$subcategories二维数组变量将栏目值赋值给,一维数组变量$v中;通过规律的组合,将最终栏目的值赋值给$subcat变量。
然后执行里面的内容,直到循环结束。当$subcategories里面没有子栏目了,也就是为空时,这个循环就自动结束了。
D、if判断函数
- <!--{if emptyempty($subcategories)}-->
- *****执行内容***************
- <!--{/if}-->
说明:如果变量$subcategories(子栏目)为空,就执行下面的内容,意思就是此栏目下没有次级栏目的情况下,就执行下面语句。
- <!--{if !emptyempty($subcategories)}-->
- 执行的内容
- <!--{/if}-->
说明:此语句和上面语句恰好相反,如果变量$subcategories(子栏目)不为空,就执行下面的内容,意思就是此栏目下还有次级栏目的情况下,就执行下面语句.
Tags: 函数 模板 常用
- 上一篇:国微CMS模板实例制作总结与演示
- 下一篇:国微CMS之模板制作常用的变量
相关文章
- ·php168齐博模板开发中最常用到的变量名(2014-01-10)
- ·国微CMS模板实例制作总结与演示(2014-03-30)
- ·国微CMS之模板制作常用的变量(2014-03-30)
- ·国微CMS之模板页面的html元素位置(2014-03-30)
- ·国微CMS之套模板时每个页面须操作的内容(2014-03-30)
- ·头部模板、底部模板制作------最新简化(2014-03-31)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)