是否有人知道是否可以在Kentico平台上的网站之间共享数据,例如新闻文章?我试过搜索但找不到答案。
谢谢,
答案 0 :(得分:0)
是。如果您希望内容相同并保持URL和域分离,那么最好通过站点之间的链接文档来完成。这样,如果在任一站点上更新它们,它们将在另一个站点上保持同步。在此处阅读更多内容:https://docs.kentico.com/k9/managing-website-content/working-with-pages/copying-and-moving-pages-creating-linked-pages
基本上您要在内容树中执行的操作是单击“新页面”,然后从下一个菜单的底部选择“链接现有页面”。之后,您将看到一个内容树,用于从中选择页面。使用左上角的网站选择器选择其他网站,然后选择您要关联的网页。
注意:请记住,树的该部分需要允许页面类型(例如,如果您尝试在文件夹下嵌套新闻文章但文件夹不是允许的父类型,则您将得到一个错误)。
如果您想从via repeater中的其他站点提取数据并将内容保留在另一个站点上,那么您可以使用转发器或类似的查看器控件,并在属性中指定一个站点以提取页面来自其他网站。
这些方法中的每一个都假定Kentico站点与Kentico的同一个实例具有共享数据库。
答案 1 :(得分:0)
如果您在一个Kentico实例中有多个网站,在您的转发器中获取新闻文章,请指定您要从中获取新闻文章的网站,该网站将显示在该网站上。如果要组合它们,请创建自定义查询并使用查询转发器显示新闻文章。