直接在“产品展示”中管理“产品:图像”字段的显示?


17

我有一个“产品显示”节点,显示“产品”(由Drupal Commerce模块提供支持)。

我已经安装了Display Suite模块,并为“产品展示”内容类型创建了新的查看模式。

问题在于此新模式与“产品”的默认查看模式相关联,我看不出有任何方法可以对此进行更改。

我需要为“产品”创建一个新模式,并获得与此新模式关联的“产品展示”的查看模式。

反正有做吗?


您没有说“产品”是否是另一种内容类型。
kiamlaluno

产品是drupal.org/project/commerce模块的“产品类型”,位于admin / commerce / products / types / product / display
Chefnelone 2012年

3
我没有使用过展示套件,但了解它的用途。为了使您的项目向前发展,您是否尝试过使用节点类型产品的标准模板文件为显示主题设置主题?
au_stan 2012年

赞成@austin的评论,这就是我要走的路。
magtak 2012年

1
这是一个已知的问题,请参阅drupal.org/node/733044和AFAIK,目前尚无适当的解决方案。
Attiks 2012年

Answers:


3

转到产品实体的“管理显示”选项卡,并启用在“产品显示”中使用的相同“查看模式”。在“自定义显示设置”字段集中执行此操作。

然后为“图像”字段设置图像样式。并在“产品展示”页面上查看更改


1

找到了解决方案……这是无证的,而且确实很棘手。在产品显示内容类型中,添加带有自定义机器名称的显示模式my_custom_display。现在转到您的Commerce产品,并添加新的显示模式并命名为node_my_custom_display。前置时,node_它会与其他显示内容匹配,并允许您从“产品显示”内容类型显示模式更改字段设置。

快速总结

产品视图内容类型显示模式名称: my_custom_dispaly

商业产品显示模式名称: node_my_custom_display


0

由于“产品”在Drupal中作为一个实体实现,因此您应该能够执行与此处提供的示例类似的操作来为其创建新的查看模式:http : //mearra.com/blogs/juha-niemi/drupal- 7-custom-node-view-modes


问题不是如何为“产品”创建视图模式,而是如何获得为“产品展示”创建的视图模式,该视图模式与为“产品”创建的新视图模式相关
Chefnelone 2012年

在您的视图下,您可以将行样式设置为类似于字段的样式。从那里,您可以主题化视图。单击theme:information链接,然后使用其中一个模板作为输出的主题。
au_stan 2012年

@chefnelone,您没有get a View Mode created for "Product Display" related to a new View mode。只需转到Manage Display产品实体的标签并启用与“产品展示”相同的“查看模式”即可。在Custom display settingsfieldset中做。然后为“图像”字段设置图像样式。并在“产品展示”页面上查看更改
milkovsky
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.