再给你来一条:
/tpl/data 当数据<!--{block name="spacenews" parameter="...."}-->成立的情况下,加/tpl/data的区别如下:
<!--{block name="spacenews" parameter="..../tpl/data"}-->
支持使用loop循环样式,并且可以使用输出变量来显示...
举例:
<!--{block name="spacenews" parameter="..../tpl/data"}-->
<ul>
<!--{loop $_SBLOCK[news] $value}-->
<li>...............</li>
<!--{/loop}-->
</ul>
当数据里不设置/tpl/data的时候,
<!--{block name="spacenews" parameter="...."}-->
会出现自我读取(包括"图,标题,文字,表单...")信息
此时他被控制的并不在是loop的循环,而靠的是styles(默认样式)
我们可以拿
<!--{block name="spacenews" parameter="catid/9/order/i.dateline DESC/limit/1,6/cachetime/900/subjectlen/30/cachename/news/tpl/data"}-->
直接放在html.php里,他匹配的数据为ID号为9递增显示方式,省略第一条数据,直接显示除一以外的下6条信息,出来这个信息的时间为900(好像叫毫秒)标题长为30字节的新闻数据,而这里的cachename/news必须得支配给loop,不然他不做任何显示
当我们假设给上面数据命令loop的时候,他会直接表达出我们的想法,但以上信息不给出提交表单信息....
<!--{block name="spacenews" parameter="catid/9/order/i.dateline DESC/limit/1,6/cachetime/900/subjectlen/30/cachename/news"}-->
直接放在html.php里,他在IE浏览器上直接会显示ID号为9递增显示方式,省略第一条数据,直接显示除一以外的下6条信息,出来这个信息的时间为900(好像叫毫秒)标题长为30字节的新闻数据,而这里的cachename/news等于是一个不起作用的. |