提前道歉,这可能是长篇大论。我正在使用SharePoint 2010网站,我遇到了一个奇怪的问题。我正在使用Kyle Schaeffer(http://kyleschaeffer.com/sharepoint/v5-responsive-html5-master-page/)的v5 HTML5母版页。我正在处理的网站有两个母版页,一个用于主页,另一个用于网站的其余部分。两者之间的唯一区别是主页主控具有显示旋转横幅的横幅控件,而使用第二母版页的其余网站则没有。 v5主机在母版页的左侧有一个导航菜单。对于主页,此菜单使用CSS隐藏(包含菜单的div将其显示设置为无),而网站的其余部分使菜单处于活动状态。
顶级网站和子网站包含其中包含网页的列表,这是我的问题所在。如果我在顶级网站中创建一个页面,它将不会显示左侧的导航菜单,因为它被顶级母版页隐藏。为了解决这个问题,我强制页面的页面布局使用站点其余部分使用的辅助母版页(辅助母版页显示左侧导航菜单)。尽管使用了辅助母版页,但它仍然没有显示左侧的导航。此外,如果我从其中一个使用辅助母版页的子网站创建页面,它将显示左侧导航菜单。现在我在这里遗漏了什么,或者我试图使用有缺陷的逻辑? 非常感谢帮助。
答案 0 :(得分:0)
页面始终从父网站继承主页,如果您希望在您的网站上拥有不同的母版页,则必须创建网站而不是页面,这样您就可以在网站设置下更改母版页外观和感觉。