2013-04-12 3 views
1

초보자를 sitecore. 누군가 아래의 요소가 어떻게 작용하는지 이해하도록 도와 주시겠습니까? 그리고 어떤 종류의 시나리오를 업데이트해야합니까?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> 

답변

7

Sitecore 응용 프로그램의 사이트 구성입니다. 모든 요청은이 구성의 모든 사이트와 일치하며 첫 번째과 일치하는 <site> 노드는 database, rootPath, startItem 및 기타 속성을 결정하는 데 사용됩니다. Sitecore 응용 프로그램에 대한 단일 사이트 시나리오에서

, 대부분의 아마 당신이 그것을 변경할 필요가 없습니다 - 단지 sitecore/content/home 노드 아래 내용을 표준 설정을 사용하여 배치합니다.

다중 사이트 응용 프로그램을 계획하는 경우이를 변경해야합니다. 다른 , virtualFolder 및 기타 속성이있는 다른 site 노드를 추가하십시오.

자세한 내용은 here을 참조하십시오. 그리고 Sitecore 응용 프로그램에 새 사이트를 추가하는 방법에 관한 here is an example.

+0

상자 내용물을 삭제하고 콘텐츠> MySite> 홈> 페이지 A를 작성해 주셔서 감사합니다. 그리고 사용자가 내 웹 사이트를 방문 할 때 위의 홈 항목을 표시하고 싶습니다. 기존의

+1

예 ** 웹 사이트 ** 사이트의 ** rootPath **를 ** rootPath = "/ sitecore/content/mysite"로 업데이트해야합니다. –

관련 문제