新手到sitecore。有人可以帮我理解下面的元素是如何工作的吗?并且,我需要什么样的场景来更新它。
<sites>
<site name="shell" virtualFolder="/sitecore/shell" physicalFolder="/sitecore/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" loginPage="/sitecore/login" content="master" contentStartItem="/Home" enableWorkflow="true" enableAnalytics="false" analyticsDefinitions="content" xmlControlPage="/sitecore/shell/default.aspx" browserTitle="Sitecore" htmlCacheSize="2MB" registryCacheSize="3MB" viewStateCacheSize="200KB" xslCacheSize="5MB" disableBrowserCaching="true"/>
<site name="login" virtualFolder="/sitecore/login" physicalFolder="/sitecore/login" enableAnalytics="false" database="core" domain="sitecore" disableXmlControls="true"/>
<site name="admin" virtualFolder="/sitecore/admin" physicalFolder="/sitecore/admin" enableAnalytics="false" enableWorkflow="true" domain="sitecore" loginPage="/sitecore/admin/login.aspx"/>
<site name="service" virtualFolder="/sitecore/service" physicalFolder="/sitecore/service"/>
<site name="modules_shell" virtualFolder="/sitecore modules/shell" physicalFolder="/sitecore modules/shell" rootPath="/sitecore/content" startItem="/home" language="en" database="core" domain="sitecore" content="master" enableAnalytics="false" enableWorkflow="true"/>
<site name="modules_website" virtualFolder="/sitecore modules/web" physicalFolder="/sitecore modules/web" rootPath="/sitecore/content" startItem="/home" language="en" database="web" domain="extranet" allowDebug="true" cacheHtml="true"/>
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false"/>
<site name="scheduler" enableAnalytics="false" domain="sitecore"/>
<site name="system" enableAnalytics="false" domain="sitecore"/>
<site name="publisher" domain="sitecore" enableAnalytics="false" enableWorkflow="true"/>
</sites>
答案 0 :(得分:7)
这是Sitecore
应用程序站点的配置。此配置中的所有网站都会匹配每个请求,第一个匹配的<site>
节点用于确定database
,rootPath
,startItem
和其他财产。
在 Sitecore 应用程序的单一站点方案中,很可能您不需要更改它 - 只需使用标准配置并将您的内容放在sitecore/content/home
节点下。
如果您计划多站点应用程序,则需要更改它 - 添加另一个site
节点,其中包含正确的hostName
,virtualFolder
和其他属性。
可以找到更多信息here。 here is an example了解如何向Sitecore
应用添加新网站。