立即发布信息
·阿里 [切换]
    阿里创优网_Tryoe.COM > 阿里热点资讯 > 阿里知识 >  蚂蚁分类信息模板标签语法大全

    蚂蚁分类信息模板标签语法大全

    时间:2021-11-24 23:12:11  编辑:  来源:分类信息网  浏览:213次   【】【】【网站投稿 【我要举报】

    模板标签语法

    mymps蚂蚁分类信息模板标签语法


    引入/template/default目录下inc_head.html的写法
    inc_head对应/template/default目录下inc_head.html模板文件

    {mytemplate inc_head} 

    引入当前模板目录下的inc_head.html
    inc_head对应当前模板目录下的inc_head.html模板文件

    {template inc_head} 

    普通if语句写法

    {if $my_var}xxx{/if}

    带有分支条件的 if 写法

    {if $my_var}xxx{else}xxx{/if}

    带有多重分支条件的 if 写法

    {if $my_var}xxx{elseif}xxx{else}xxx{/if}

    带有多条件的 if 写法,可使用 PHP 常规判断中的按位运算符

    {if empty($mymps_global['SiteName']) && $_GET['action'] == 'postinfo' && empty($_GET['act']) }
      任意 html 语句
    {/if}

    带有数组键的循环写法

    {loop $my_arr $k $mymps}
    {$mymps[title]}
    {/loop} 

    不带数组键的循环写法

    {loop $my_arr $mymps}
    {$mymps[title]}
    {/loop} 

    隔行输出的循环写法

    {php $i =1;}
    {loop $my_arr $mymps}
      {if $i%2 == 0}
          偶数行输出HTML语句
      {else}
          奇数行输出HTML语句
      {/if}
      {php $i=$i+1;}
    {/loop} 

    双重嵌套的循环写法

    {loop $my_arr $mymps}
      {loop $mymps $w}
        {$w[title]}
      {/loop}
    {/loop} 

    单行执行php代码标签

    {php echo $my_var;}
    {php $my_arr = array(1, 2, 3);}
    {php print_r($my_arr);} 

    多行执行php代码标签代码以{php}开始,{/php}结尾

     
    {php}
    $my_arr = 'mayicms';
    echo $my_arr;
    $my_arr = array(1,2,3);
    print_r($my_arr);
    output();
    exit();
    {/php}
    


    直接输出php变量,效果等同于<?php echo $my_var; ?>

    {echo $my_var} 
     fzts