【问题标题】:Kentico domain aliasing - Default Path optionKentico 域别名 - 默认路径选项
【发布时间】:2016-09-30 02:23:58
【问题描述】:

我正在用新的“子站点”改造 V9 站点 该站点将拥有自己的导航系统和 IA。我的计划可能是在内容树中创建一个名为“新站点”的新文件夹,然后在其中创建我所有的页面和项目。

对于域,我会创建一个域别名,并将“默认别名路径”设置为“新站点”文件夹。

到目前为止,这似乎很清楚。是否有可能发生跨站污染?理想情况下,新旧站点不会混合在一个 URL 下。我担心旧网站上的导航(“css 列表菜单”)会从新网站上获取页面。

如果我知道这是计划,我会为每个站点创建文件夹以进行隔离,但迁移到该结构可能会导致很多问题。

【问题讨论】:

  • 当您说创建文件夹和添加子站点时,您是指在内容树中还是在文件系统中?
  • 抱歉,内容树。代码结构将保持不变。
  • 如果它位于单独的域中,为什么不在 Kentico 中创建一个真正独立的站点并以这种方式管理它们?
  • 因为拥有导演头衔的人不会再购买许可证。我的新网站几乎已开发完成,这于事无补。
  • 从技术上讲@MarkHandy,如果您的网站整体具有不同的外观和感觉,那么许可证声明您需要另一个许可证。因此,如果您拥有 domain.com/site-1 和 domain.com/site-2 并且它们的外观和感觉完全不同,那 = 新许可证。不管它们是否在同一个实例中。

标签: kentico


【解决方案1】:

根据您发布的答案,我过去所做的是:

  1. 创建一个名为 Divisions 或任何您喜欢的新页面类型。
  2. 然后创建一个不从母版页继承任何内容的新页面模板并将其标记为母版页。在那里添加您需要的 webpart,特别是带有样式表、js 等的 Head HTML webpart。因为它不会从主母版页继承。但是,如果您在站点应用程序中为站点分配了样式表,除非您在每个新子站点的“常规”选项卡上另行指定,否则该样式表将被继承。
  3. 返回您刚刚创建的页面类型,将默认页面模板设置为您刚刚设置的母版页。
  4. 将新的子站点/页面添加到内容树中
  5. 在内容树的子站点下添加新页面。将您的导航路径设置为/{0}/%,以便它始终选择子站点作为根。

在您的其他母版页中,您不必担心其他页面,因为父页面在导航中不可见,因此子页面不会显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多