首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal商务类别页面

Drupal商务类别页面
EN

Stack Overflow用户
提问于 2014-12-19 00:56:43
回答 1查看 599关注 0票数 0

我使用一个名为Expressa的主题构建了一个Drupal商业站点。我很乐意承认我不是Drupal的专家。

在我的类别(商品类型)页面上,我得到的只是文本-没有我添加产品时上传的图片的迹象。简单地列出该类别中的产品。

当你点击其中一个产品时,你会看到我上传的产品图片。

据我所知,这两个页面使用相同的文件来显示products - node-product- display -tpl.php。

更具体地说,在分类页面上是这样的:

代码语言:javascript
复制
<div class="row">  
<div class="span5">
<div class="product-display-image">
</div>
</div>
</div>

在产品页面上,这将更改为

代码语言:javascript
复制
<div class="span5">
<div class="product-display-image">
<div class="commerce-product-field commerce-product-field-field-image field-field-image                        node-47-           product-field-image">
<div class="field field-name-field-image field-type-image field-label-above">
<div class="field-label">Image:&nbsp;</div><div class="field-items">
<div class="field-item even"><img typeof="foaf:Image" src="http://edge.ppgdev.com/oo/sites/default/files/styles/large/public/ocrm.jpg?itok=JLlUNLG8" width="600" height="450" alt="" />
</div>
</div>
</div>
</div>
</div>
</div>

感谢任何帮助将图片恢复到项目类型页面的帮助。我有一种感觉,我已经改变了Drupal内部的一些东西。主要是因为两者都使用相同的文件,并且图像中的代码调用也在那里。所以我猜是在Drupal的某个地方,我停用了item-type页面上的产品图像。只是到目前为止,我已经花了12个小时寻找这个设置,并找到了一个笨拙的下沉。

这是主题制造者的页面,看起来像我想要的那样:

http://refaktorthemes.com/expressa/item-type/bags

纸面上看起来很简单,但我正在努力寻找这个特殊的设置。

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-12-19 16:29:39

在Drupal Commerce (和Drupal)中,节点显示(哪些字段是可见的?在哪里?使用的是哪个格式化程序?)使用Display Suite设置(大多数情况下,Commerce Kickstart就是这种情况):结构->内容类型->内容类型->管理显示。

然后,您必须在右上角选择一种显示模式(完整内容、产品列表...),并选择此内容类型和此显示模式的显示内容(以及显示方式)。

在Drupal商务中,您有产品显示节点products,前者是普通的老式Drupal节点,具有产品引用字段,后者不是节点,而是实体,具有必填字段:价格、SKU。一个产品显示节点可以引用多个产品(想想T恤:不同的颜色和尺寸)。产品基本上是一个可以出售的东西(具有唯一的SKU,价格,大多数时候是一张图片),而产品显示节点是一个包装器,它允许显示一个或多个产品(产品的变体)。

因此,当管理产品在站点上的显示方式时,您必须检查产品显示节点的显示设置(产品引用字段必须是可见的,使用“呈现实体”之类的格式化程序,在这里,您可以选择一种显示模式,该模式将用于在产品显示节点中显示产品实体列表()和产品本身的显示设置:图像字段(它必须位于产品实体上,因为它通常会随变化而变化)对于列表页面上使用的显示模式是否可见(例如,此显示模式应称为“产品列表按类别”)?

因此,当显示产品时,两组显示设置一起播放:一组用于产品,另一组用于产品显示节点。

您可以在此处查看产品显示节点的显示设置: admin/structure/types/manage/your-product-display-content-type/display

您可以在此处查看产品的显示设置: admin/commerce/products/types/your-product-type/display

(内容类型your- product - content -type有一个product reference字段,可以引用your-product-type类型的产品)。

如果要显示查看显示设置的图像,请查看所使用的格式化程序,然后尝试查找用于此页面的视图并检查其配置(应该是/category/% URL上的视图,或类似这样的内容)。必须将其设置为使用某种显示模式显示节点,因此请检查此显示模式的显示设置。

我希望这能有所帮助,Drupal Commerce处理产品、变体和显示的方式并不是很直接,我在这方面挣扎了一段时间,但它非常灵活。

祝你好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27551775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档