sitecore webform营销人员:使用formsRoot

时间:2013-09-09 05:01:27

标签: sitecore web-forms-for-marketers sitecore7

根据Web forms for marketers 2.3 reference guide,我可以在网站定义中设置formsRoot参数。这是我对该网站的配置。

<site name="example" 
        hostName="www.helloCommerce.com" 
        virtualFolder="/" 
        physicalFolder="/" 
        content="master" 
        rootPath="/sitecore/content/E-Commerce Examples" 
        startItem="/home" 
        database="web" 
        domain="extranet" 
        allowDebug="true" 
        cacheHtml="false" 
        htmlCacheSize="10MB" 
        EcommerceSiteSettings="/Site Settings" 
        browserTitle="Example" 
        registryCacheSize="0" 
        viewStateCacheSize="0" 
        xslCacheSize="5MB" 
        filteredItemsCacheSize="2MB" 
        enablePreview="true" 
        enableWebEdit="true" 
        enableDebugger="true" 
        disableClientData="false" 
        ordersDatabase="orders" 
        actionLogDatabase="logging" 
        patch:before="site[@name='website']"
        formsRoot="/sitecore/System/modules/Web Forms for Marketers/local forms"/>

我将通过以下方式完成创建Web表单的过程: 营销人员的所有应用程序/ Web表单/创建新表单 在我填写完所有字段后,在最后一步(确认)中,表单始终将在/ sitecore / system / Modules / Web Forms中为营销人员/样本表单/示例表单创建,但不会在&local;形式&#39;文件夹中。

我错过了任何一步吗?

1 个答案:

答案 0 :(得分:2)

我这样做:

<sites>
  <site name="website">
    <patch:arttribute name="formsRoot">{4F42E032-6174-4A79-B3B0-5056494D6B39}</patch:arttribute>
  </site>
</sites> 

它适用于我,请检查是否有效。在您的情况下,只需修改项目ID的项目路径。