【问题标题】:Drupal 7 - method or correct procedure for globally updating content types - Advice/Suggestions neededDrupal 7 - 全局更新内容类型的方法或正确程序 - 需要建议/建议
【发布时间】:2013-02-27 11:22:08
【问题描述】:

(我也在 Drupal 支持论坛上添加了这个,希望没问题 :) 只是希望得到很多反馈)

我很快就完成了我的第一个主要 Drupal 7 构建,这真的很有趣,但我承认学习曲线相当大,经过一年多的开发,我承认我仍然不知道全部功能和 Drupal 的容量。

我的构建从构建我们自己的子主题开始,并使用它来覆盖所有核心主题样式并根据我们的需要进行定制。

接下来,我将解释我们构建的结构。我的任务是处理大约 20 种不同的页面样式,因此我依次为每种不同的样式开发了 20 种内容类型(模板),然后我从这里为每种内容类型添加了一些关键字段,然后将我的代码输入到这些字段中在每个内容类型中。例如一个带有横幅区域的页面,下方有一个滑块区域,下方有一个内容区域,对于这个例子来说,它们都是我们网站主体宽度的 960 像素。所以这个内容类型将由三个字段组成,每个字段都添加了 div 和内容。

如果用户想要上面的例子,节点开发过程将是页面样式,他们将选择该内容类型,并简单地编辑演示内容与新节点所需的内容并设置为实时。所以这就是网站开发页面的过程,对我来说很遗憾。

所以我的问题是,是否可以说一种内容类型(或建议更好的方法),我们可以全局切换布局/样式,然后过滤到所有子节点?或者能够将节点分配给不同的内容类型或任何类似的内容?我确实考虑过在特定内容类型的子主题之间切换,每个子主题都有不同的 .css 样式,但这可能会变得混乱并很快失控。

如果你们可以就我们的构建以及它与你们的比较以及我们如何提高效率提供反馈,那将意义重大。

伙计们,我们将不胜感激任何帮助或建议。

最好的问候,

【问题讨论】:

    标签: drupal


    【解决方案1】:

    有(至少)三个模块可以帮助您布置和/或修改页面上的内容。它们是:PanelsContextDisplay SuiteHere's an amazing tutorial 将引导您了解它们中的每一个,以便您了解它们的使用方式。使用页面左上角的下拉菜单跳转到“高级站点构建”并从那里向下滚动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 2018-11-07
      相关资源
      最近更新 更多