单击一个html标记,然后调用smarty函数

时间:2018-07-18 07:08:45

标签: html smarty

我很聪明。

我在其php文件中注册了一个阻止功能:

function test1($args){
    $str="";
    for($i=0;$i<$args['times'];$i++){
        $str.="<font color='".$args['color']."' size='".$args['size']."'>".$args['con']."</font>"."<br>";
    }
    return $str;
}
// register block function
$smarty->registerPlugin('block' ,'hsp', 'test1');

并在模板中:

<html>
    <head>
        <title>{$title}</title>
    </head>
    <body>

        <button>
            Click me
        </button>

        {hsp times="1" size="5" color="green" con="hello,world"}
        {/hsp}


    </body>
</html>

我有两个问题,

  1. 为什么我访问smarty文件时会有两个hello,world

    {hsp times="1" size="5" color="green" con="hello,world"} {/hsp} enter image description here 您看到只有1次。

2。我想单击按钮,然后调用该函数,如何实现呢?

0 个答案:

没有答案