zdcms发布内容时不想重复填写部分字段内容时怎么办?可以通过以下方法,实现点击保存再添加按钮时,不清空上次填写的内容。
步骤一、打开/dayrui/App/模块名称/Controllers/Admin目录找到Home.php文件,在底下添加以下代码;
protected function _Data($id = 0) { $data = parent::_Data($id); if ($_GET['xxzy']) { $data['xxzy'] = intval($_GET['xxzy']); //xxzy是你要记住内容的字段名称,我这里的类型是联动菜单 } if ($_GET['bmlj']) { $data['bmlj'] = ($_GET['bmlj']); //bmlj是你要记住内容的字段名称,我这里的类型是单行文本 } return $data; }
步骤二、打开/dayrui/App/模块名称/Views目录,新建tiku_post.html内容发布表单,里面的内容可以从默认的发布表单复制就行。然后修改保存再添加按钮的onclick值,如下:
<!-- 添加记住字段内容功能 --> <label><button type="button" onclick="$('#dr_is_draft').val(0);dr_ajax_submit('{dr_now_url()}', 'myform', '2000', '{$post_url}&xxzy='+$('#dr_xxzy').val()+'&bmlj='+$('#dr_bmlj').val()+'&catid='+$('#dr_catid').val())" class="btn blue"> <i class="fa fa-plus"></i> {dr_lang('保存再添加')}</button></label> <!-- 添加记住字段内容功能 -->
这样就完成了,保存再添加内容,保留指定字段值了,如下图。