论坛里有用过dedecms 系统的吗?
我个人觉得 dedecms的模板引擎做得很好,最近准备仔细研究一下php
刚刚看到模板引擎的部分,书上好像用的都是 smarty 模板引擎 我想请问一下 smarty 模板引擎的标签能写成 dedecms 那样的标签吗?{dede:list pagesize='10'}
<li>
       [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
[<b>[field:typelink/]</b>]
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info">
<small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]
<small>点击:</small>[field:click/]
<small>好评:</small>[field:scores/]
</span>
<p class="intro">
[field:description/]...
</p>
</li>
{/dede:list}
或者是 这样的模式 {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist=''}
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}不知道 smarty能改良成这样吗?

解决方案 »

  1.   

    可以 自己扩展samrty
      

  2.   

    能,你可以在配置smarty参数写!
    smarty默认是{}这样的标签!
      

  3.   


    我主要想借鉴 dedecms的标签模式 把smart改成 这样
    比如:{smarty:list row='10' titlelen='24' classid='1'}
    ·<a href="[field:arcurl/]" >[field:title/]</a> <br/>
    {/smarty:list}能把smarty 标签改成这样吗? 
    上面的意思就是:调用 十行 栏目id="1" 下面的文章标题 且标题长度截取24个字符长度能改成这样吗?如果能 请高手 给些详细的提示啊!
      

  4.   

    了解了一下 smarty  等高手解决