编辑不属于betterCMS的主页

时间:2016-04-21 16:56:20

标签: c# asp.net-mvc-4 bettercms

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

routes.MapRoute(" RootPage","",new {controller =" Home",action =" Index",area =""});

现在我想更改我自己主页上的任何文字,这可能是更好的CMS,如果有的话,是否有人可以指导我这个?

非常感谢

3 个答案:

答案 0 :(得分:0)

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

以下是来自消息来源的信息的一些很好的链接。

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以通过将index.cshtml视图的布局设置为BetterCMS的基本布局,并从新创建的BCMS创建的页面中拉出“选项”,来制作服务器端模板。您将在页面的属性中设置模板的名称和路径。请参阅Better CMS的github Wiki“服务器端模板”文档。