Graphql 从变体映像获取多个transformedSrc
我有一个问题:Graphql 从变体映像获取多个transformedSrc,graphql,shopify,shopify-api,Graphql,Shopify,Shopify Api,我有一个问题: query { productByHandle(handle: "${productHandle}") { variants(first: 3) { edges { node { title id priceV2 { amount } image { transformedSrc(maxWidth
query {
productByHandle(handle: "${productHandle}") {
variants(first: 3) {
edges {
node {
title
id
priceV2 {
amount
}
image {
transformedSrc(maxWidth: 400)
}
}
}
}
}
}
这很有效。然而,我正在努力寻找从变体图像中获得多个transformedsrc的语法。我想将其用于图像集,因此需要返回多个大小
一般来说,我对GraphQL是新手。我在图像上尝试了一个数组,使用了具有多个maxWidth和scale的和,复制了图像片段,等等。我还多次搜索了Shopify API文档
这是因为某种原因而不可能实现的,还是我遗漏了什么?我也对GraphQL的新答案感到好奇。在查询中使用transformedSrc
的别名似乎取得了一些成功,请参见下文。但不完全确定这是否是正确的方法。我对信息缺乏感到惊讶,认为快速加载站点是必不可少的。
query {
collectionByHandle(handle: "archived") {
products(first: 250) {
edges {
node {
id
title
description
tags
images(first: 100) {
edges {
node {
altText
originalSrc
smallImage: transformedSrc(maxWidth: 200, crop: CENTER)
bigImage: transformedSrc(maxWidth: 400, crop: CENTER)
}
}
}
}
}
}
}
}
谢谢你!我不确定下一步什么时候会使用GraphQL,但我肯定会引用这个,然后再尝试。现在我接受这个答案。如果将来有其他人有更好的解决方案,我将更新:)不知道如何实际使用“transformedSrc”。非常感谢。从医生那里我看不清楚@TXOJI Shopify的文档是。。。特殊的见鬼,当媒体功能(3D、视频)第一次出现时,我当时向我的Shopify联系人报告了许多错误信息和缺陷。虽然我收到了一封“谢谢”,并确信信息已发送到相应的团队,但我们可以说,我在几个月前检查过,但这些信息仍然没有更新。