我有一个Xoops的网站,想修改其中一个模板文件(一个Html文件)。
首先这个文件前半部分都是一些CSS,文件中有关逻辑的代码是这样写的例如:
<{foreach item=news from=$block.stories}>......<{/foreach}>请问,<{ }> 符号是什么意思,我想在这个文件里添加一些PHP的逻辑代码,因该如何加入?谢谢啦。

解决方案 »

  1.   

    Smarty的定界符。最好不要在HTML里出现PHP代码,既然是模板,就应该和逻辑分开
      

  2.   

    模板中有一句话是这样的     <{$news.date}>我想写一个函数,使用这个变量,判断如果是最近七天之内的时间,显示一个图标,这段代码我已经用PHP写好了,不知道怎么加进去。
      

  3.   

    1.php:
    <?php
    require "SmartyConfig.php";function t($v)
    {
    return $v%2;
    }$smarty->assign("a", 1);
    $smarty->display("1.htm");
    ?>
    1.htm:
    <{if $a|t}>奇数<{else}>偶数<{/if}>
      

  4.   

    想写PHP要在程序文件里写,你看这个是模版文件,是用来调用你写的程序的