定制夹层

2024-05-29 05:03:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我研究Mezzanine已经有一段时间了,但是除了基本安装之外,我还没有找到很多教程。 夹层文档包含有关如何自定义页面模型和添加新内容类型的信息。在

然而,我想做的是利用现有的内容类型(页面、博客帖子) 以不同的方式。在

例如,我想要自定义“博客列表”页面,而不是基本的默认博客列表。在

我如何在管理员中创建第二个博客页面? 如何在不接触默认博客列表模板的情况下将其模板设置为自定义模板?在

如何才能有两个不同的博客列表页面?在


Tags: 文档模型模板信息利用类型内容列表
2条回答

使用博客.mezzanine.BlogCategory模型用于不同的日志列表。如果您对路径中的“category/”不满意,可以将mezzanine.blog.urls复制并修改(下面)到项目中网址.py. 在

url("^%s(?P<category>.*)%s$" % _slashes,
    "mezzanine.blog.views.blog_post_list",
    name="blog_post_list_category")

要创建类别模板,请查看blog_post_list view,您将看到:

^{pr2}$

要添加类别“Foo”的模板,请将mezzanine/blog/templates/blog_post_list.html复制到项目templates/blog/blog_post_list_foo.html。如果导航到/blog/foo/,则新模板将呈现。在

查看Josh Cartmell关于主题化夹层的系列博客文章。我发现这个系列对于开始使用夹层非常有帮助。 MEZZaTHEMing (creating Mezzanine themes) Part 1: base.html。在

相关问题 更多 >

    热门问题