【发布时间】:2015-06-19 07:55:58
【问题描述】:
下面是我的主题布局:
我想做的是使用面板模块添加 标记为“内容”的区域的 4 列块。我有 已经尝试将节点添加到内容区域并创建 使用特定节点的面板模块的变体。 但这没有用。我尝试切换选择规则 从“节点:类型”到“首页”,但仍然没有运气。
建议赞赏!
【问题讨论】:
下面是我的主题布局:
我想做的是使用面板模块添加 标记为“内容”的区域的 4 列块。我有 已经尝试将节点添加到内容区域并创建 使用特定节点的面板模块的变体。 但这没有用。我尝试切换选择规则 从“节点:类型”到“首页”,但仍然没有运气。
建议赞赏!
【问题讨论】:
我认为您误解了面板模块的使用。 Panels 制作面板页面,您可以在其中以任何您想要的排列方式放置面板。面板需要一个 url 来控制,并且该 url 中可以包含变量,例如节点 ID。
因此,以下是如何按照您提到的选择规则中我认为您想要的方式使用面板的演练: 面板应该分配一个路径,例如“welcome”或“welcome/%nid” 如果您使用了 %nid 路径,请设置上下文以将该参数用于节点 ID。
如果您有多个变体,您只需要一个选择规则,因为这就是面板选择使用哪个变体的方式。例如,variantA 上的选择规则说当 %nid 验证到 node:typeA 的节点时使用它。变体B ...等的选择规则。
在面板控件的内容部分,左上角是一个按钮或链接,上面写着“显示布局设计器”,单击它。 http://expressmagazine.net/sites/default/files/imagesArticle/panels_drupal_8.png 这将让您更改面板上的行数、列数和区域数。如果我没记错的话,一行可以容纳列或区域,一列可以容纳行,并且同一区域中的内容会垂直堆叠。
由于面板布局位于页面的“内容”内,因此主题的 3 段页眉和 4 段页脚将保留。您可能需要两行,其中一行包含 4 个区域来制作问题中的列,另一行包含单个区域来保存全角内容。如果您有 %nid 设置,则可以在区域中使用节点的片段(特定字段)。
然后在你的站点信息页面中设置“欢迎”为你的主页。
【讨论】: