最近看到一个源码,在一个smarty模版中,90%都是这两个标签,同样的变量,但显示出来的链接却完全不一样,这是如何实现的呢
<td class="title">
          <a href="{url}">{title}</a>
        </td>
        <td class="body">
<!-- BEGIN links -->
          <a href="{url}">{title}</a>  
<!-- END links -->        </td>

解决方案 »

  1.   

    <td class="title">
    <td class="body">

    是不是用什么技术把不同的单元格里的链接做成不一样的啊
    这东西,得找变量是在哪时赋值的。LZ慢慢找吧
      

  2.   

    是不是二次定义过的,也就是第一次定义了,给第一个href赋值,然后第二次再定义,给第二个href赋值呢
      

  3.   

    有上下文的,看上去这两个不像是变量,而应该是自定义的函数!
    变量应该是有"$"的。
    你找找看php中应该有“$smarty->register_function("url",".......")”之类的吧。
      

  4.   

    http://avatar.profile.csdn.net/D/7/1/2_users12530.jpg
    看看