drupal7中段落模块的自定义模板

时间:2016-10-27 06:10:44

标签: drupal-7 drupal-theming drupal-templates

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

1 个答案:

答案 0 :(得分:2)

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

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

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

  1. 下载DS并了解这个非常棒的模块(如果您还没有)。
  2. 您可以选择为段落项(http://yoursite.com/admin/structure/ds/view_modes/manage)创建显示。
  3. enter image description here

    1. 选择要配置的显示(您可以选择完整或新显示)(http://yoursite.com/admin/structure/paragraphs/your-paragraph-entity-name/display)。 enter image description here

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

    3. enter image description here

      1. 在显示屏底部选择模板(或设计)并保存后,如果要覆盖它们,请观看模板建议(与步骤4在同一路径中)。
      2. enter image description here

        1. 最后在段落所在的节点中,在演示文稿显示,完整或预告片或某些自定义显示中,检查段落的渲染模式。 (http://your-site.com/admin/structure/types/manage/your-content-type/display
        2. enter image description here

          很抱歉,如果我的信息很乱,但需要解释很多。问我你是否迷路了。

          希望有所帮助。