PHPCMS中模板中$forminfos循环输出表单的代码详解
【摘要】
PHPCMS中后台模型管理处设置模型定段后,内容发布处和信息管理发布处自动循环输出各字段,生成表单,代码如下:
XML/HTML代码
<table cellpadding="0" cellspacing="1" class="table_form"> &nbs...
PHPCMS中后台模型管理处设置模型定段后,内容发布处和信息管理发布处自动循环输出各字段,生成表单,代码如下:
CMS通 -默迹在PHPCMS论坛看到有朋友在问$info[form]是调用的哪里的内容,想修改下样式,而事实上是引用该模板的对应PHP文件中将PHPCMS模型各字段内容读取记入$forminfos数组,然后在PHPCMS模板中通过loop循环标签输出,每一项都包含 {$info[name]},{$info[form]},{$info[tips]}等几项。
{$info[name]}:输出字段名,如“标题”
{$info[form]}:输出该字段的模型,如可能是input表单字段,可能是radio选项字段,也可能是图片上传或内容编辑器等
{$info[tips]}则为字段提示
具体可参考下图:
XML/HTML代码
- <table cellpadding="0" cellspacing="1" class="table_form">
- <caption>修改信息</caption>
- {loop $forminfos $field $info}
- <tr>
- <th width="20%">{if $info['star']} <font color="red">*</font>{/if} <strong>{$info[name]}</strong><br />
- {$info[tips]}
- </th>
- <td>{$info[form]} </td>
- </tr>
- {/loop}
- <tr>
- <td></td>
- <td>
- <input type="hidden" name="forward" value="{$forward}">
- <input type="submit" name="dosubmit" value=" 确定 ">
- <input type="reset" name="reset" value=" 清除 ">
- <input type="button" name="preview" value=" 预览 " onclick="preview_content();">
- </td>
- </tr>
- </table>
- </form>
CMS通 -默迹在PHPCMS论坛看到有朋友在问$info[form]是调用的哪里的内容,想修改下样式,而事实上是引用该模板的对应PHP文件中将PHPCMS模型各字段内容读取记入$forminfos数组,然后在PHPCMS模板中通过loop循环标签输出,每一项都包含 {$info[name]},{$info[form]},{$info[tips]}等几项。
{$info[name]}:输出字段名,如“标题”
{$info[form]}:输出该字段的模型,如可能是input表单字段,可能是radio选项字段,也可能是图片上传或内容编辑器等
{$info[tips]}则为字段提示
具体可参考下图:
文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fengda2870/article/details/7039686
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)