使用Cmsez的模块自定义功能
作者:peter 时间:2005-10-08 14:11:48
Cmsez从2.0版本开始就可以自己对模块的录入界面和字段进行定义。 在栏目列表页面。点击 "advance" 按钮

栏目列表后会多出1个按钮,点击此按钮进入栏目的模块自定义设置

模块自定义页面

在这个页面可以选择激活项目,或者给各个项目进行排序。黄色标记说明该项目没有激活,录入界面中看不到这个项目

编辑基本属性定义,可以修改录入界面的布局和内容,包括各个项目的名称,是否验证,列表内容等。也可以修改模块的名称,各个表单的名称。以及各个项目标签的名称。
标签名称 如果章节标签的内容为空,添加表单中不会出现章节内容部分。同样,如果图片和附件标签名称为空,也不会出现图片和附件的录入部分。
编辑项目内容 点击基本属性定义中的某个项目后的编辑链接,进入项目的编辑的页面。

项目名称 | 注释 | 字段名 | 不可修改的固定的名称,用于前台模板调用的,例如本例中的field_03,前台列表调用方式是 {%$list[article].field_03%} 内容页面的调用方式是: {%$article.field_03%} | 显示名称 | 后台录入表单中项目的名称 | 类型 | 该项目的类型,某些特殊项目的选项比较少。如果你选择下拉选项,可以在列表值中添加下拉的内容。例如本例。一般是格式 值=标签 值=标签 如果值和标签一致的时候,可以简写为 值 值 值 | size | text类型是size,textarea的是rows(宽度) | maxlength | text类型的是maxlength,textarea的是cols(高度) | 注释 | 当验证出错的时候,弹出窗口显示的内容 | 验证方式 | 该项目是否需要验证,有下拉菜单可以选择 |
输出为默认模块的默认设定 点击 输出为默认定义 可以将你修改过的模块定义设置为当前模块的默认定义,当你新增加相同模块的时候,无需重新定义。输出之前,保证modules/模块名字/mod_ini.php是可写的。

|