编辑不属于更好CMS的主页



我已经成功地在我的MVC网站中集成了更好的CMS,我已经更新了路由配置,以便我可以看到我自己的主页

路线。MapRoute("RootPage", ", new { controller = "Home", action = "Index", area = " });

现在我想更改我自己主页上的任何文本,这是否可以使用更好的 CMS,如果是这样,有人可以指导我吗?

非常感谢

我假设您的主页存储为静态页面(存储在主页视图文件夹中的 Index.chtml 页面)。更好的CMS将其内容存储在数据库中,它没有编辑静态页面的能力,所有这些都可以添加它。但是,最好的选择是从更好的CMS(http://www.bettercms.com/documentation/creating-a-new-page)中创建一个新页面,如果您担心页面的布局,可以通过正确创建页面模板,客户端模板和主题来更改。您可以针对大多数引导程序主题创建模板。

这里有一些很好的信息链接。

https://www.devbridge.com/articles/better-cms-for-developers/https://github.com/devbridge/BetterCMS/wiki

我希望这有所帮助。如果您需要任何信息,可以向我发送收件箱。

我想到的一个选项是在BetterCMS中创建一个新页面,其中包含您希望在MVC主页中显示的所有文本/内容。然后,从您的MVC主页进行Ajax调用以检索BetterCMS页面,从中抓取您需要的部分并将其附加到您的主页。

您可以通过将

index.cshtml视图的布局设置为BetterCMS的基本布局来制作主页的服务器端模板,并从新创建的BCMS创建页面中提取"选项"。您将在主页的属性中设置模板的名称和路径。请参阅 Better CMS 的 github wiki "Serverside Templates" 文档。

最新更新