Маркетологи веб-форм sitecore: использование formRoot

Согласно веб-форм для маркетологов 2.3 справочное руководство, я могу установить параметр formRoot в определении моего сайта. А это мой конфиг для сайта.

<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"/>

И я пройду через процесс создания веб-формы: Все приложения/Веб-формы для маркетологов/Создать новую форму после того, как я заполнил все поля, и на последнем шаге (подтверждение) форма всегда будет создана в /sitecore/system/Modules/Веб-формы для маркетологов/Образцы форм/Пример формы, но не в папке «локальные формы».

Я пропустил какой-то шаг?


person WenHao    schedule 09.09.2013    source источник


Ответы (1)


Я делаю это так:

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

и у меня это работает нормально, пожалуйста, проверьте, работает ли. В вашем случае просто измените путь элемента с идентификатором элемента.

person Community    schedule 09.09.2013