1

目前我正在一个项目中,我需要为drupal 7中的段落模块制作不同的布局。例如:有3个不同的部分布局,我必须为其编写html标记并根据设计添加css。在后端,我使用了段落的捆绑包,我必须在不同页面的不同位置打印它,我可以使用页面的特定模板打印内容。现在我的问题是我无法弄清楚我想在哪里为段落的不同布局编写模板文件,所以当我们在 page.tpl 文件中调用它时,它会自动采用为布局编写的自定义 html .tpl。

4

1 回答 1

2

在我看来,段落是内容构建的绝佳选择。好的选择 :)

据我所知,段落创建了包和实体,您可以在节点或其他实体中引用它们,并为其容器实体的每次显示选择它的呈现模式。

这意味着您可以使用出色的显示套件 ( https://www.drupal.org/project/ds ) 进行大量配置、内容构建和主题化。

  1. 下载 DS 并了解这个很棒的模块(如果您还没有的话)。
  2. 或者,您可以为段落项目 ( http://yoursite.com/admin/structure/ds/view_modes/manage )创建一个显示。

在此处输入图像描述

  1. 选择要配置的显示(您可以选择完整显示或新显示)(http://yoursite.com/admin/structure/paragraphs/your-paragraph-entity-name/display)。 在此处输入图像描述

  2. 配置您的显示,首先选择模板,然后根据需要重新排列字段。(http://your-site.com/admin/structure/paragraphs/your-paragraph-entity-name/display/the-display-you-want-to-change

在此处输入图像描述

  1. 一旦您在显示屏底部选择了一个模板(或设计)并保存它,如果您想覆盖它们(在与步骤 4 相同的路径中),请查看模板建议。

在此处输入图像描述

  1. 最后,在段落所在的节点中,在演示显示、完整或预告片或您拥有的某些自定义显示中,检查段落的呈现模式。( http://your-site.com/admin/structure/types/manage/your-content-type/display )

在此处输入图像描述

对不起,如果我的信息很混乱,但有很多要解释的。问我你是否在某个地方迷路了。

希望有帮助。

于 2016-11-08T05:58:36.253 回答