zoukankan      html  css  js  c++  java
  • wuzhicms模版语法

    在模版中使用的语法规则:

    例如:templates/default/content/show.html

    1、变量表示

    {$title} 被解析成 <?php echo $title;?>

    最终值:我是标题

    2、常量表示

    {R}  被解析成 <?php echo R;?>

        最终值:http://我的域名/res/

       例如:

    <link href="{R}t3/css/bootstrap.css" rel="stylesheet">
    <link href="{R}t3/css/style.css" rel="stylesheet">
    <link href="{R}t3/css/hover.css" rel="stylesheet">

    3、条件判断

    {if 条件} 要显示的内容1 {else} 要显示的内容2 {else} 要显示的内容3{/if} 

    或者 {if 条件} 要显示的内容 {/if}

    例如:

    {if $title!=''}{$title}{/if}

    4、循环

    {loop $a $b} * {/loop}

    被解析成 :

    <?php
    foreach($a as $b) {
    
    }
    ?>

     同时,会自动增加 $n 变量,如:

    <?php
    $n=1;
    foreach($a as $b) {
       $n++;
    }
    ?>

    实例:
     

    {loop $rs $r}
     排名:{$n},标题:{$r['title']}
    {/loop}
    {loop $res $key $value}
    主键:{$key}, 值{$value}
    {/loop}

    解析为:

    <?php
    foreach($res as $key=>$value) {?>
    主键:<?php echo $key;?>, 值<?php echo $value;?>
    <?php }?>

    5.模板包含

    {T  '模块目录名','文件名'}

    例如: 

    {T "content","head",TPLID}

    6.自增、自减

    例如:

    {php $i=10;}
    {loop $a $b}
    <li>{$i}</li>
    {$i++}
    {/loop}
    参数:自减 {$i--}  {--$i}  自增 {$i++} {++$i}

    7.单行PHP解析:

    例如:{php $i=1;} 解析为:<?php echo $i=1;?>
    例如:{php $string = date('Y-m-d');} 解析为:<?php $string = date('Y-m-d');?>
  • 相关阅读:
    swift 函数
    Javascript中的apply与call详解
    SQL语句中----删除表数据drop、truncate和delete的用法
    jquery对象和DOM对象转换
    js正则函数match、exec、test、search、replace、split使用介绍集合
    JS中类或对象的定义说明
    SQL PROMPT5.3.4.1的一些设置选项
    jQuery 遍历函数
    前端开发面试题
    SQLServer中ISNULL和CONVERT函数
  • 原文地址:https://www.cnblogs.com/wuzhicms/p/5482245.html
Copyright © 2011-2022 走看看