根据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;文件夹中。
我错过了任何一步吗?
答案 0 :(得分:2)
我这样做:
<sites>
<site name="website">
<patch:arttribute name="formsRoot">{4F42E032-6174-4A79-B3B0-5056494D6B39}</patch:arttribute>
</site>
</sites>
它适用于我,请检查是否有效。在您的情况下,只需修改项目ID的项目路径。