我试图确定合并"的最佳方式。我的果园博客进入我现有的网站。目前,博客在网站外访问。
我在我的MVC网站上汇总了一个快速视图,只是将博客加载到iframe中。还有其他想法吗?
该博客以一个伟大的主题和大量的mods&将我的主要网站设计与T匹配的样式。
在我网站的主页上,我使用RSS提要输出最近3篇博文的列表。我的想法是,用户将点击博客帖子链接,直接转到在内嵌框架中托管博客的视图。
我想我还没有处理过的唯一变量是如何根据用户点击主站点主页上的链接在博客中加载正确的页面。
我已经阅读了有关此主题的其他帖子,似乎总是提供的解决方案是将主网站上的所有代码合并到Orchard中,这看起来很疯狂...我有一个非常大的拍卖网站采取所有逻辑和&内容和放入乌节不是一种选择。
希望所有这些都有意义,谢谢你的意见。我无法认为这将是一个巨大的问题,无缝"将我的博客与我的MVC网站集成。
答案 0 :(得分:0)
Orchard从未被设计为集成到现有应用程序中,因此您所做的就是您必须做的事情。然而,iframe有许多问题,例如固定大小和笨拙的导航。集成数据比标记更好。现在可以轻松构建WebAPI控制器以公开Orchard数据。您可以在应用程序中使用该数据并在那里进行渲染。这使您可以在渲染之前操作数据,这当然比操纵渲染的HTML更容易。例如,您可以构建自己的链接网址,以便点击帖子的标题转到您网站上提取帖子内容而非Orchard帖子网址的操作。
最后一条评论:拍卖网站需要在自己的渲染过程中集成博客,这有点奇怪。博客不应该是网站的一个单独部分吗?