PHPCMS中模板中$forminfos循环输出表单的代码详解

举报
wh_bn 发表于 2021/12/15 22:39:31 2021/12/15
【摘要】 PHPCMS中后台模型管理处设置模型定段后,内容发布处和信息管理发布处自动循环输出各字段,生成表单,代码如下: XML/HTML代码 <table cellpadding="0" cellspacing="1" class="table_form"> &nbs...
PHPCMS中后台模型管理处设置模型定段后,内容发布处和信息管理发布处自动循环输出各字段,生成表单,代码如下:
XML/HTML代码
  1. <table cellpadding="0" cellspacing="1" class="table_form">  
  2.     <caption>修改信息</caption>  
  3.     {loop $forminfos $field $info}   
  4.     <tr>    
  5.       <th width="20%">{if $info['star']} <font color="red">*</font>{/if} <strong>{$info[name]}</strong><br />  
  6.       {$info[tips]}   
  7.       </th>  
  8.       <td>{$info[form]} </td>  
  9.     </tr>  
  10.     {/loop}   
  11.     <tr>    
  12.       <td></td>  
  13.       <td>    
  14.       <input type="hidden" name="forward" value="{$forward}">    
  15.       <input type="submit" name="dosubmit" value=" 确定 ">    
  16.       <input type="reset" name="reset" value=" 清除 ">  
  17.       <input type="button" name="preview" value=" 预览 " onclick="preview_content();">  
  18.       </td>  
  19.     </tr>  
  20. </table>  
  21. </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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200