2013-08-21 27 views
3

我已经用尽了所有努力来弄清楚我做错了什么。我在以前的公司里有WFFM,工作很好,但所有的组件都适合我有效地呈现表格。所以,现在我已经自己借用了,我已经成功创建了我的表单,并将其放置在System/modules/WebformsforMarketers/website 我创建了一个基础页面,其中包含默认布局,我使用了Presentation选项卡/细节,并添加了控制窗体,我编辑控件并放置我的formID。 我无法获取表单来呈现。 有没有我可以查看的任何代码片段或例子,或者有人可以给我一些建议,我会非常感激。试图在Sitecore中为营销人员呈现Web表单中的表单

我也试图创建一个.ascx文件,这是代码

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="SoftwareShipmentForm.ascx.cs" 
    Inherits="MEAU.Web.Components.SRM.MySoftware.Modals.SoftwareShipmentForm" %> 
<%@ Register TagPrefix="wffm" Namespace="Sitecore.Form.Core.Renderings" Assembly="Sitecore.Forms.Core" %> 
<h3 class="pagetitle"> 
    <sc:FieldRenderer ID="pageTitle" runat="server" FieldName="BasePageTitle" /> 
</h3> 
<wffm:FormRender FormID="{0BE02C18-1CB0-455D-82B3-B0E61B5B7442}" runat="server" /> 

已将此添加到网页...没有运气。

+0

您是否发布了更改?它们是否出现在页面预览中?该页面是否为空,还是显示错误消息? – Kye

+0

我确实发布了,并且我尝试了预览模式,但它在预览中也无法使用。非常感谢您的回复,我很感激。我也使用Sitecore登录了一个支持电话。 –

+0

在您的演示文稿选项卡中,是否分配了您尝试使用的子布局/组件或占位符? – Kye

回答

1

什么,你也可以做的是:

  • 创建布局(与sublayouts或其他)与表格占位符 - >
  • 创建此占位符制作表格可添加占位符设置(允许控制:Renderings/Form Renderer)
  • 使用该项目上的演示详细信息在占位符上放置一个表单,并将占位符键设置为sc中的所选键:占位符
  • 将数据源设置为表单中的渲染设置加上fo RM定义

这应该会有所斩断。很显然,请确保您发布了所有内容(表单,占位符设置,带占位符的布局,布局,表单的所有字段 - >在表单上使用智能选项发布项目)

相关问题