Dav*_*veC 1 sitecore sitecore6
我是Sitecore的新手,正在使用Sitecore 6构建我的第一个站点.
我创建了一个布局和一个子布局,并根据布局创建了一个新模板.我还根据模板创建了一个内容项.
我发布了所有内容,当我尝试访问该网站时出现错误.
错误是:找不到所请求文档的布局.
此错误仅在使用站点访问站点时发生,http://localhost/但站点在使用时按预期工作http://localhost/homepage.aspx.当然,我需要该网站工作,而无需指定文件名.
使用Fiddler请求的输出http://localhost/是:
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fsitecore%2fservice%2fnolayout.aspx%3fitem%3d%252f%26layout%3d%257b00000000-0000-0000-0000-000000000000%257d%26device%3dDefault">here</a>.</h2>
</body></html>
Run Code Online (Sandbox Code Playgroud)
看起来我需要指定哪个页面是我的起始页面,但我看不到执行此操作的选项.
任何帮助,将不胜感激.
这归结为两个问题:为什么看不到您的页面以及如何设置起始页.
设置页面的布局
为了使Sitecore能够显示您的页面,它需要知道要使用的布局.您可以直接在页面上设置它,或者更常见的是,在项目模板标准值上设置它.布局存储在"/ sitecore/layout/Layouts"中,它们对应于.net aspx文件.还有Renderings(XSLT)和Sublayouts(ascx),它们与布局和内容项组合在一起,形成页面上的输出.
关于乍一下:
Sitecore在配置/ sitecore/sites部分中定义web.config中的站点起始页面,查看名称为"website"的site-tag.通常在rootPath"/ sitecore/content"中设置为startItem"/ home",您将在Sitecore GUI中找到相应的路径.
还有更多要说的,我真的会推荐一个sitecore的入门课程.联系我们当地的办事处,他们将很乐意为您提供帮助.