首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试着用Web表单为Sitecore的市场营销者呈现表单

试着用Web表单为Sitecore的市场营销者呈现表单
EN

Stack Overflow用户
提问于 2013-08-21 16:28:44
回答 1查看 1.6K关注 0票数 3

我已经用尽了我所有的努力,试图找出我做错了什么。我有WFFM在我以前的公司,它的工作很好,但所有的组件已经为我提供了有效的表单。所以,既然我自己不喜欢这个,我已经成功地创建了我的表单,将它放在了System/ Forms /WebformsforMarketers/网站中,我创建了一个带有默认布局的基页面,我使用了Presentation / details,我为表单添加了控件,我编辑了控件并放置了我的formID。我不能把表格渲染出来。是否有任何代码片段或例子,我可以审查,或有人给我一些建议,我会非常感激。

我还尝试创建一个.ascx文件,这是代码

代码语言:javascript
复制
<%@ 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" />

把这个加到页面上..。没有运气。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-22 06:28:46

你还能做的是:

  • 使用表单占位符->创建布局(带有子布局或其他布局)
  • 为此占位符创建PlaceHolder设置,使表单可用以添加(允许的控件:呈现/表单呈现器)
  • 使用项目上的表示详细信息将表单放置在占位符上,并将占位符键设置为sc:占位符中选定的键。
  • 在添加的窗体定义的呈现设置中将数据源设置为窗体。

这应该能起作用。显然,要确保发布所有内容(窗体、占位符设置、带有占位符的子布局、布局、窗体->的所有字段都使用项发布和表单上的选项智能)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18362895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档