zoukankan      html  css  js  c++  java
  • Smarty函数

    函数

    每一个smarty标签输出一个变量或者调用某种函数.
    在定界符内 函数(用'{'包住)和其属性(用界符包住)将被处理和输出.例如: 
    {funcname attr1="val" attr2="val"}.

    例 3-2.函数语法

     
    {config_load file="colors.conf"}
    
    {include file="header.tpl"}
    
    {if $highlight_name}
    	Welcome, <font color="{#fontColor#}">{$name}!</font>	
    {else}
    	Welcome, {$name}!
    {/if}
    
    {include file="footer.tpl"}

     

    在模板里无论是内建函数还是自定义函数都有相同的语法.
    内建函数将在smarty内部工作,例如 {if} {section} and {strip} .他们不能被修改.
    自定义函数通过插件机制起作用,它们是附加函数. 只要你喜欢,可以随意修改.你也可以自行添加.
    例如 {html_options}  {html_select_date}

    注意:{#变量名#}是在.conf中定义的例如

    includeFile="header.tpl";
    fontColor='red';
    foo=2;
    topic='abcdefg';

    {$变量名}引用时为其赋值:例如:$smarty->assign("name","web");

  • 相关阅读:
    MongoDB小结25
    MongoDB小结24
    MongoDB小结23
    MongoDB小结22
    MongoDB小结21
    MongoDB小结20
    MongoDB小结19
    MongoDB小结18
    hdu 4606 Occupy Cities
    hdu 4610 Cards
  • 原文地址:https://www.cnblogs.com/danmao/p/4297493.html
Copyright © 2011-2022 走看看