MENU▼

Duxcms2.1中自定义表单前端输出时不显示循环序号

最近做的一个项目,用到了Duxcms2.1,轻便,自定义功能强大,非常不错!就是文档不怎么清晰,可能不是PHP专业的原因。
我想要的CMS就是后台不需要太多给定的功能和输入框,只需要自定义功能强大就好,像字段扩展,自定义表单什么的,所以Duxcms很符合我的胃口,期待3.0版本!

来说说怎么解决这个问题吧。

app\duxcms\service文件夹下LabelService.php文件底部foreach循环的最后添加$data[$key]['i'] = $key即可

还有一种万能的方法:

先声明i循环变量,再在循环输出语句中输出i变量。 如:

<?php $i=0; ?>
<!--循环前缀{app="DuxCms" label="formList" table="表单标识" limit=10}-->
    ...
<?php echo $i++; ?>
<!--{/循环前缀}-->

就这么简单,但也费了我一点时间去琢磨的...
不过如果Typecho支持我说的那些功能就好了!那就强大!现在Typecho文章及页面创建时会有自定义字段,但还是太简单了。而且前端调用也相对比较麻烦。


请为这篇文章评分:
( 这篇文章尚未评分 )