我已成功在我的MVC网站中集成了Better CMS,我更新了路由配置,以便我可以看到自己的主页
routes.MapRoute(" RootPage","",new {controller =" Home",action =" Index",area =""});
现在我想更改我自己主页上的任何文字,这可能是更好的CMS,如果有的话,是否有人可以指导我这个?
非常感谢
答案 0 :(得分:0)
我假设您的主页存储为静态页面(存储在Home视图文件夹中的Index.chtml页面)。更好的CMS将其内容存储在数据库中,它没有编辑静态页面的功能,所有这些都可以添加它。但您最好的选择是在Better CMS (http://www.bettercms.com/documentation/creating-a-new-page内创建一个新页面。如果您担心页面的布局,可以通过创建Page templates,Client 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“服务器端模板”文档。