在夹层中分组页面
Grouping pages in Mezzanine
我是 Mezzanine 的新手,但我有一个项目 运行 并且可以使用我自己的模型生成自定义的 Page
。我现在想将这些页面分组为部分(也许是子部分),如下所示:
Section1
Subsection1
Page1.1.1
Page1.1.2
Subsection2
Page1.2.1
...
Section2
Subsection1
Page2.1.1
Page2.1.2
...
等等。如何将我的 Page
对象附加到特定的部分和子部分类别(每个类别都有一个索引页面?)我是否需要创建另一个模型来表示这些类别,然后创建一个 page_processor
来生成索引或有没有更简单的方法?
在 Mezzanine 中,您的类别 Section1
、Subsection1
等也需要是页面。
假设您想要以下结构:
Movies
Comedies
Monty Python and the Holy Grail
您首先要创建一个标题为 "Movies" 的 Mezannine Page
(或 RichTextPage
或类似内容),然后输入一些内容(即使很少),例如 "These are the movies I watch too much".创建后,此页面将自动包含指向任何子页面的链接。
要创建像 "Comedies" 这样的子页面,您可以转到管理中 "Content" 下的 "Pages",然后单击 [=] 中的 "Add" 下拉菜单41=] 您刚刚创建的行(而不是页面 top-right 处的 "Add" 下拉列表)。
按照相同的模式在 "Comedies" 下创建一个子页面,然后在该页面 ("Monty Python...") 上您可能会输入您实际需要的大部分内容。
如果适合您的需要,您可以将其他分层页面在某种程度上视为占位符页面,但这些页面通常是放置与类别本身相关的内容的地方。
整体页面结构将反映在导航菜单下拉树等内容中。
更改现有页面的结构:
Mezzanine Admin > Content > Pages 页面为此支持拖放。
单击右侧附近的页面行(小 up/down 箭头所在的位置),然后将其拖动到您想要的位置。当您四处移动鼠标时,将出现一个虚线轮廓,指示拖放页面的去向。
如果您想将现有页面移动为另一个页面的子页面,您可以将虚线框放置在目标 parent 页面下方,然后在放下页面之前向右或向左移动鼠标。您会看到虚线轮廓的位置从缩进变为 de-dented。在大纲缩进时拖放将创建一个子页面。
请注意,right/left 鼠标调整以获得 indent/dedent 可能有些挑剔,具体取决于鼠标的位置。
我是 Mezzanine 的新手,但我有一个项目 运行 并且可以使用我自己的模型生成自定义的 Page
。我现在想将这些页面分组为部分(也许是子部分),如下所示:
Section1
Subsection1
Page1.1.1
Page1.1.2
Subsection2
Page1.2.1
...
Section2
Subsection1
Page2.1.1
Page2.1.2
...
等等。如何将我的 Page
对象附加到特定的部分和子部分类别(每个类别都有一个索引页面?)我是否需要创建另一个模型来表示这些类别,然后创建一个 page_processor
来生成索引或有没有更简单的方法?
在 Mezzanine 中,您的类别 Section1
、Subsection1
等也需要是页面。
假设您想要以下结构:
Movies
Comedies
Monty Python and the Holy Grail
您首先要创建一个标题为 "Movies" 的 Mezannine Page
(或 RichTextPage
或类似内容),然后输入一些内容(即使很少),例如 "These are the movies I watch too much".创建后,此页面将自动包含指向任何子页面的链接。
要创建像 "Comedies" 这样的子页面,您可以转到管理中 "Content" 下的 "Pages",然后单击 [=] 中的 "Add" 下拉菜单41=] 您刚刚创建的行(而不是页面 top-right 处的 "Add" 下拉列表)。
按照相同的模式在 "Comedies" 下创建一个子页面,然后在该页面 ("Monty Python...") 上您可能会输入您实际需要的大部分内容。
如果适合您的需要,您可以将其他分层页面在某种程度上视为占位符页面,但这些页面通常是放置与类别本身相关的内容的地方。
整体页面结构将反映在导航菜单下拉树等内容中。
更改现有页面的结构:
Mezzanine Admin > Content > Pages 页面为此支持拖放。
单击右侧附近的页面行(小 up/down 箭头所在的位置),然后将其拖动到您想要的位置。当您四处移动鼠标时,将出现一个虚线轮廓,指示拖放页面的去向。
如果您想将现有页面移动为另一个页面的子页面,您可以将虚线框放置在目标 parent 页面下方,然后在放下页面之前向右或向左移动鼠标。您会看到虚线轮廓的位置从缩进变为 de-dented。在大纲缩进时拖放将创建一个子页面。
请注意,right/left 鼠标调整以获得 indent/dedent 可能有些挑剔,具体取决于鼠标的位置。