【问题标题】:Django-CMS: cmsplugin_blog in default pageDjango-CMS:默认页面中的 cmsplugin_blog
【发布时间】:2012-04-22 11:33:53
【问题描述】:

我无法将 cmsplugin_blog 应用程序放在 django-cms 的第一页。

除其他外,问题在于 URL 不显示页面名称,因此文章链接和国际化存在一些问题,否则不会显示。

当询问根目录时,是否可以让 django-cms 重定向到菜单中的第一页(比如说 /blog/)?

【问题讨论】:

  • 如果我没记错的话,你可以设置手动重定向。

标签: django django-cms


【解决方案1】:

所有 Django CMS 页面都可以连接到应用程序模块,例如您的博客。查看 App Hooks 的文档:http://docs.django-cms.org/en/latest/extending_cms/extending_examples.html#my-first-app-apphook

为您的博客设置 cms_app.py 后,您应该能够在 CMS 页面更改视图的高级菜单中将您的博客应用程序设置为您的主页/首页的应用程序。

希望对你有所帮助。

【讨论】:

    【解决方案2】:

    尝试页面菜单的高级设置。应该有一个“重定向”字段,您可以在其中选择博客的根页面。为您的第一页执行此操作。

    发生的情况是根页面被 http 重定向替换,浏览器将显示您的博客页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-12
      • 2019-05-01
      • 2014-04-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 2020-05-25
      相关资源
      最近更新 更多