dede织梦系统自定义表单提交内容后,在后台显示的方式非常粗糙,今天我们将其改为横排列表显示。
1、找到后台自定义表单的模板,你的后台目录(默认dede)/templets/diy_list.htm
HTML
|
自定义表单管理 > 内容列表
前台预览
|
将上面代码修改为如下代码,从而使标题与列表分开到不同的table:
HTML
2、在{dede:datalist}前面加上标题代码:
PHP
| ID | ';
foreach($fieldlist as $field=>$fielddata)
{
echo ''.$fielddata[0].' | ';
}
echo '状态 | 操作 | ';
?>
3、修改{dede:datalist}和{/dede:datalist}里面的代码为:
PHP
{dede:datalist}
| diyid.'&id='.$fields['id'].'">'.$fields['id'].' | ';
foreach($fieldlist as $field=>$fielddata)
{
if($fielddata[1]=='img')
{
$fields[$field] = " 图片附件rn";
}
else if($fielddata[1]=='addon')
{
$fields[$field] = " 其它附件";
}
else
{
if(!in_array($fielddata[1],$allowhtml)){
$fields[$field] = htmlspecialchars($fields[$field]);
}
}
echo ''.$fields[$field].' | ';
}
echo ''.$fields['sta'].' | diyid.'&id='.$fields['id'].'"> | ';
echo '';
} else {
echo "| 暂无记录 |
";
}
?>
{/dede:datalist}
4、把标题提出去,把换行删除。把状态和编辑功能放在后面,把分页操作代码分开,在{/dede:datalist}后面加上
HTML
这样dedecms修改后台自定义表单列表为横向列表显示就全部完成了。