- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Mezzanine 的新手,但我已经启动并运行了一个项目,可以使用我自己的模型生成自定义的 Page
。我现在想将这些页面分组为部分(可能还有子部分),如下所示:
Section1
Subsection1
Page1.1.1
Page1.1.2
Subsection2
Page1.2.1
...
Section2
Subsection1
Page2.1.1
Page2.1.2
...
等等。如何将我的 Page
对象附加到特定的 Section 和 Subsection 类别(每个类别都有一个索引页?)我是否需要创建另一个模型来表示这些类别,然后创建一个 page_processor
生成索引还是有更简单的方法?
最佳答案
在 Mezzanine 中,Section1
、Subsection1
等类别也需要是页面。
假设您想要以下结构:
Movies
Comedies
Monty Python and the Holy Grail
您首先要创建一个标题为“电影”的 Mezannine 页面
(或 RichTextPage
或类似内容),然后输入一些内容(即使很少),例如“这些是我看得太多的电影吗”。创建后,此页面将自动包含指向任何子页面的链接。
要创建像“喜剧”这样的子页面,您可以转到管理中“内容”下的“页面”,然后单击刚刚创建的“电影”行中的“添加”下拉菜单(而不是“在页面右上角添加”下拉菜单)。
按照相同的模式在“喜剧”下创建一个子页面,然后在该页面(“Monty Python...”)上您可能会输入您真正想要的大部分内容。
如果适合您的需要,您可以将其他分层页面在某种程度上视为占位符页面,但这些页面通常是放置与类别本身相关的内容的地方。
整体页面结构将反射(reflect)在导航菜单下拉树之类的东西中。
改变现有页面的结构:
Mezzanine Admin > Content > Pages 页面为此支持拖放操作。
单击页面右侧附近的行(向上/向下小箭头所在的位置),然后将其拖动到您想要的位置。当您四处移动鼠标时,会出现一个虚线轮廓,指示拖放页面的去向。
如果您想将现有页面移动为另一个页面的子页面,您可以将虚线框放在预期的父页面下方,然后在放下页面之前向右或向左移动鼠标。您会看到虚线轮廓的位置从缩进变为去缩进。在大纲缩进时放下将创建一个子页面。
请注意,根据鼠标的位置,右/左鼠标调整以获得缩进/缩进可能有些挑剔。
关于python - 在夹层中分组页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29546760/
我是 Django 新手。我遇到了一些困难,我的静态文件未正确加载。 我的元素目录如下所示: 我的新网站 我的新网站 首页 静态 CSS home.css 模板 首页 索引 管理.py init.py
来自Mezzanine docs : By default the template pages/page.html is used, but if a custom template exists
所以我的网站在 DEBUG = True 下显示正常,但是当我将其更改为 False 时出现 200 服务器错误。我一直在阅读,发现 500 错误很常见,但我找不到关于 200 错误的任何信息。我的
我正在处理的 Django 项目是在我处理它之前由其他人设置的。它还有我不熟悉的夹层组件;一直不需要使用它。突然,我有一个错误,我不知道如何修复... 我有一个应用“Dashboards”,它开始时没
我在托管一个我在 Heroku 中创建的简单网站时遇到了一些问题。该网站是使用 Mezzanine 创建的,并使用了 whitenoise 和 gunicorn。问题是:我在某些静态资源(如 css
我在 displayable_links.js 上收到 500 错误。我认为这与我的 ssl 设置有关。使用 Django 1.9.1、Python 2.7.5、PostgreSQL 9.2.14 和
Django 夹层: 我的夹层博客中有一些页面和帖子。我创建了一个名为“test”的页面,其网址为 localhost:8000/test 。我可以将“博客页面”“测试”作为主页吗?我的意思是,在 l
我是一名优秀的程序员,十分优秀!