2016-03-19 44 views
0

我有2个网站,每个网站包含一个包含标识和路径导航文件夹的每个网站和导航文件夹生活的全球文件夹中的每个网站设置项:Sitecore的设置项目和数据源

WEBSITE1

  • 设置(字段映射到导航文件夹当前WEBSITE1
  • 全球
    • 导航文件夹

WEBSITE2

  • 设置(字段映射到用于电流WEBSITE2导航文件夹)
  • 全球
    • 导航文件夹

问题1:当我打开网页编辑器,并更新任何导航链接标题,然后单击从页面编辑器(分项目和相关项目选项选中)没什么前端网站上公布发表,所以我有从内容编辑器转到当前设置项并发布它。我确信会发生这种情况,因为当前页面和设置项目之间没有关系。有什么方法可以让我在页面编辑器级别上发布设置项目?

问题2:我要让数据源路径场更有活力,我有两个网站,都具有相同的结构树,但不同的内容,可以说,我是来自数据源未设置项读取导航文件夹,所以如果我想在页面编辑器中添加导航文件夹下的新项目,它应该向我显示当前网站的导航文件夹,这样作者可以轻松地在当前网站的导航文件夹下添加导航项目。我怎么能做到这一点?

回答

1

回答1。 我想你需要选择“编辑相关项目”,然后发布。就个人而言,我更喜欢不改变每页内容的内容,以便从内容编辑器进行编辑,因为它更像是配置。但这只是个人喜好。

回答2. 我用了一个名为“Sublayout Queryable Datasource”的martketplace模块。 它允许您在数据源位置使用查询,这意味着它可以相对于当前项目。在你的情况下,它可能看起来像这样:

query:ancestor-or-self::*[@@templatename = 'Site Root']/Navigation Folder 
+1

我将改变只从内容编辑器导航。我同意你的看法,这是每个页面都不应该改变的东西。我安装了它与我一起工作的模块100%。谢谢马丁! –

相关问题