PHPCMS模板语法规则详解

 PHPCMS模板语法是一套封装的对应相应PHP程序代码的规则。最直接的作用就是让没有程序基础的人,也可以做出基本的程序功能。

 
  在PHP程序语法中,常用语法规则的是变量、常量、条件判断语句、循环语句以及页面包含等。
 
  PHPCMS将这些进行了封装,构成了如下语法规则
  1、常量、变量表示
  2、if条件判断语句
  3、loop循环语句
  4、template模板包含调用
  5、php行代码格式
 
  之后的视频课程当中,会对上面的分类进行详解的案例操作演示。
 在PHP语法中变量是最基础的语法,而在PHPCMS模板制作的过程当中,变量的表示也是我们用的最多的一种。
 
  在PHP中一个标题变量是这样表示的 $title ,显示输出时采用PHP代码,而在PHPCMS中的变量显示是非常简单的,仅仅是{$title}
 
  常量的命名格式是由大写字母构成的,例如PHPCMS中的应用路径常量{APP_PATH}
 
  可见,采用PHPCMS的方式显示变量,只需要记住这样简单的格式就可了,完全不用在意是否懂得PHP程序
 
if条件判断语句是任何一门高级计算机语言都必备的语法之一,也是人们日常生活最经常遇到情况。
 
  遇到问题时,我们会说如果什么什么,这里的如果就是if的意思和用途。
 
  在PHPCMS模板语法中的if语法规则很简单:
 
  {if  条件}
  条件1时的内容
  {else}
  不是条件1是的内容
  {i/f}
 
  if语句的核心就是条件判断,用来决定在遇到某种情况时,应当去怎么做。
 
PHP程序语言中有一种特殊的变量,数组。数组用来存储一系列的行记录,类似于一个excel表格那样,在PHPCMS中,使用loop循环语句,将一行行记录循环输出。
 
  在PHPCMS中,使用模版标签获取的数据库记录,都是以数组的形式进行存储返回的,在需要展示其中内容时就需要使用loop循环语句去遍历数组。
 
  以下是PHPCMS模板语法loop循环的语法规则
 
  {loop $data $k $v}
  循环体
  {/loop}
 
  在上面的格式中,$data是数组记录,$k 为每行记录的键值,在不需要此变量时可以不写,$v是每行记录的值,可以是一个变量或者一个一维数组。
 
template模板包含调用在PHPCMS中是一个特殊的函数调用,用来实现对页面之间的互相包含。
 
  简单的说,一个网站的,头部页面在每个页面都是相同的,那么就需要将其分离出来,并使用template进行包含调用,这样就降低了日后的维护难度,和页面的重复使用程度。
 
  template模板调用的写法如下
 
  {template “模块命”,”页面名”}
 
  例如我们需要包含内容模块下面的头部页面{template “content”,”header”}
 
在日常的PHPCMS模板制作当中,有时会需要调用一些php的函数,或者定义一些变量等等,但我们又不懂PHP程序该怎么做,这一点PHPCMS的php行代码语法帮我们解决了这个问题。
 
  php行代码可以执行单行的php程序代码
 
  比如定义一个title变量值是我是标题  {php $title=”我是标题”}
 
  比如执行PHP的时间函数{php time()}
 
  php行代码是只执行代码,并不输出的,如果这样书写{time()}就会显示出time函数的返回内容
 

 

扫一扫手机访问