Drupal 7:将视图添加到内容类型

Drupal 7:将视图添加到内容类型,drupal,drupal-7,drupal-views,drupal-theming,drupal-panels,Drupal,Drupal 7,Drupal Views,Drupal Theming,Drupal Panels,我一直在为特定的内容类型制作模板,但遇到了一个问题:我需要在内容类型中嵌入一个视图 我知道这可以通过几种不同的方法来实现,但我认为没有一种方法完全符合我的需要: 我需要为该内容类型的所有页面自动添加视图 在一个区域中使用块不是一个选项,因为我希望避免在一个页面中定义一个区域,该区域只适用于特定的内容类型。 可翻译标签 可以将模板自由应用于内容类型中的所有字段(不包括嵌入视图) 我试着通过页面布局(面板)来实现这一点,并简单地将节点内容字段和视图添加到布局区域,但随后我遇到了另一个问题:如果不

我一直在为特定的内容类型制作模板,但遇到了一个问题:我需要在内容类型中嵌入一个视图

我知道这可以通过几种不同的方法来实现,但我认为没有一种方法完全符合我的需要:

  • 我需要为该内容类型的所有页面自动添加视图
  • 在一个区域中使用块不是一个选项,因为我希望避免在一个页面中定义一个区域,该区域只适用于特定的内容类型。
  • 可翻译标签
  • 可以将模板自由应用于内容类型中的所有字段(不包括嵌入视图)
我试着通过页面布局(面板)来实现这一点,并简单地将节点内容字段和视图添加到布局区域,但随后我遇到了另一个问题:如果不做一些看起来有点过头的事情,我就无法设置内容字段的样式:

目前,我在内容类型中有大约20个不同的内容字段,它们用HTML包装并在我的模板文件中设置样式。我在模板文件中为每一个标签翻译了一个标签。据我所知,我必须为每个包含内容字段的窗格添加一个模板,以添加我翻译的标签和为每个字段设置样式所需的HTML

我真的不喜欢制作20个模板,20个主题挂钩建议来让模板工作,20个区域在面板布局中只是为了在内容类型中插入一个视图

我是不是做错了什么?有什么建议吗?

您可能需要尝试或类似的模块(搜索“查看字段”或“查看参考”)

如果要执行更复杂的操作,如根据内容类型中的某个值更改/过滤视图,则可能必须将“Viewfield module”与其他有助于填充过滤器值的操作结合使用

我以前从来没有做过类似的事情,所以我不确定什么模块组合会起作用,但我想可能会有帮助。

您必须使用“视图节点字段”,安装此模块后,您必须在显示中选择“节点内容”(如块、页面)。然后单击添加显示。如果您想显示类似此页面的内容,则必须下载views_galleriffic模块并安装它,然后选择样式选项“galleriffic Gallery”。您可以使用视图中的过滤器来选择内容类型

就这样干杯

我在我的网站richtown.ae中实现了这一点 如果你还不清楚,请给我发电子邮件social@richtown.ae我会回复你&随时准备帮助你我们可以分享信息
我在drupal 6中使用这个模块。

除了Woodgnome的答案之外,我还使用了EVA模块()。

假设您有一个名为“Product”的内容类型 您希望将视图附着到它。 以下是使用该模块的步骤: 在视图编辑页面上:

部分显示
+地址:Eva字段

节实体内容设置
实体类型:节点
捆绑包:产品

就是这样,转到节点产品类型现在将显示视图