Mura在页面中显示表单数据

时间:2018-06-26 22:26:14

标签: coldfusion lucee mura

我有一些自定义html代码,我需要从mura后端创建的表单中获取名称和图片说明,我该怎么做,我在google组中搜索了所有位置,但没有找到相关内容,我只是需要开始做些什么以及如何找到保存的数据,对于cfoutput,我认为我需要进行迭代

<cfset it = $.getBean('content').loadBy(title='myform')>
    <cfdump var="#it#">
    <cfif it.hasNext()>
  <ul>
    <cfloop condition="it.hasNext()">
      <cfset item = it.next()>
      <li>
        #esapiEncode('html', item.get('name'))#
      </li>
    </cfloop>
  </ul>

我需要获取表格并以ul> li格式显示数据,如上所述,但它给我带来了hasnext()的错误,但未定义,这在一定程度上是有道理的,但是我不确定我在这里缺少什么

1 个答案:

答案 0 :(得分:1)

好。我可以使用MURA CMS 7.1和表单生成器来确认它是否有效。

ContentID:

重要的部分是通过“ ContentID”引用表单,您可以在“表单构建器->表单->高级”部分中找到该表单。

可变引用:

此外,您还需要将引用分别更改为“ formContentId”和“ wddxImageFieldName”。

设置:

要对此进行测试,只需将其放入相应的“主题”模板中,并确保至少提交了一份表单

基于Steve Withington的代码,位于:

https://gist.githubusercontent.com/stevewithington/5963610/raw/4d8bca4675500075b0a5831db52ccc9b8bf0bf57/mura-form-results.cfm

$x++ + $x++ equals 5+6 = 11
++$x + $x++ equals 6+6 = 12
$x++ + ++$x equals 5+7 = 12
$++x + ++$x equals 6+7 = 13