本帖最后由 微风哥 于 2011-12-16 16:23 编辑
本人是插件开发爱好者, 本人希望能对【LOOP】功能再增强一下。
应用场景:
block实现代码片段:
- function getdata($style, $parameter) {
- // 返回summary
- return array('html' => '<p>这是一个演示模块数据类</p>', 'data' => null);
- // 返回数据
- // 需要注意: 除 id,idtype, title, url, pic, picflag, summary 几个字段外,其它字段需要放到 fields 数组里。 可以参考系统内置模块类 source/class/block/block_thread.php
- return array('html'=>'', 'data' => array(
- array(
- 'id' => '1',
- 'idtype' => 'sampleid',
- 'title' => 'title1',
- 'url' => '#',
- 'pic' => 'nophoto.gif',
- 'picflag' => '1',
- 'summary' => '',
- 'fields' => array(
- 'field1' => 'value1','list'=> array('1'=>1,'2'=>'2','3'=>'3'),
- )
- )
- ));
- }
复制代码
模板中[loop]实现data实现循环,并显示娄据。
可是没有办法再做循环来实现list,显示他里面的(1,2.。。。。6)。
模板示例
- [loop]
- <div>{title}</div>
- [loop list]<a>{1}</a>[/loop list]
- [/loop]
复制代码
希望 此建议被采纳!
|