问题标签 [sanity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
168 浏览

sanity - 是否可以在 sanity.io 中设置默认地理点?

我有一个领域:

我用@sanity/google-maps-input. 很棒,但默认本地化是纽约。如何将其更改为另一个位置?

0 投票
0 回答
598 浏览

content-management-system - 如何在 sanity.io 中让孩子看起来像亲戚?

我有一个形成的文件结构:

我不想改变办公桌的结构。但我需要category在工作室用户界面中显示“相对文件夹”。可能吗?

--UPD

现在@sanity/desk-tool/structure-builder我有这个结构:

但我需要像父母一样显示类别。而且我需要以某种方式将我的类别值与SB.list(). 类别,是一个带有字段的独立文档,我已经有了。

--UPD2

我的意思是,我现在有一个 relative .documentTypeListItem(name:item),它有带有 field 的项目tags。每个标签字段都有一个值。现在我有一个问题,我需要在我的仪表板中item根据这个标签字段值将这个 s 分隔成documentTypeListItem(name:tagOne)documentTypeListItem(name:tagTwo)

--UPD3

如果搬家是不可能的。或者,可以根据所选类别显示项目的图标。像这样的东西,但它不起作用:

0 投票
2 回答
160 浏览

content-management-system - 如何在 sanity io 用户界面中更改字段样式?

如何轻松更改组件的样式?我只想在健全的用户界面中限制文本字段的高度。 在此处输入图像描述 每次滚动所有文本都不舒服。我在哪里可以写这样的东西:

0 投票
2 回答
3221 浏览

content-management-system - 如何使健全的 io 数组选择为多选?

我有很多标签,我需要为每个文档选择很多。每次一个个点击都不舒服。我还看到了选定的元素。我怎样才能将它改造成像多选一样的某个字段?它甚至可以是原生的。或者如何一次选择所有标签?

我正在使用数组:

在此处输入图像描述

0 投票
1 回答
219 浏览

javascript - 如何在 Sanity CMS 中创建自定义端点?

我有一个带有一些数据的 Sanity CMS 和一个 Gatsby 前端,它通过 GraphQL 从 Sanity 获取数据。这在大多数情况下效果很好,但我需要一个自定义端点,它根据一些任意逻辑返回一个文档。

我已经尝试过自定义插件,但我不知道如何使用它们发布新端点。

0 投票
1 回答
170 浏览

graphql - 如何将架构字段类型显式设置为 [SanityImage]

我想将images文档中的一个字段设置为 type 的数组[SanityImage]。我尝试将其设置为,type: 'image'但是当我查询该字段时,我得到类型是[SanityCollectionItemsImages]

images字段位于对象 ( productVariant) 中,然后包含在主文档 ( ) 中,我的字段collection中有一个数组。productVariantsitems

在我的collection文档的 fields 数组中:

productVariant类型对象:

我使用 GraphQL 的查询:

当我单击imagesGraphiQL Web IDE 中的字段时: GraphiQL Web IDE 屏幕截图

使用 Sanity.io HTTP API 获取整个文档:

我的问题是如何将我的模式中的字段类型设置为显式[SanityImage]而不是,[SanityCollectionItemsImages]为什么我会得到那种奇怪的类型?

0 投票
1 回答
78 浏览

localization - 理智 - 如何正确设置时区?

我为具有datetime类型的事件设置了日期和时间,但是它的表示偏斜-2h。

我想这与日期时间的 ha javascript l10n 有关。

你能帮我保持正确的一致性吗?

在此处输入图像描述

0 投票
1 回答
538 浏览

sanity - 我可以通过 GROQ 查询联系到祖父母吗?

我正在尝试为我的 Sanity.io 项目运行 GROQ 查询,该查询应该过滤掉包含基于祖父母 ID 的引用的子文档。有可能这样做吗?

我已经了解到,对于类似的场景,我可以像这样使用父运算符:

但就我而言,我需要祖父母 ID,因此我无法像现在编写查询那样使用父运算符。

我也可以清楚地阅读文档:

已知问题 ^ 运算符目前仅适用于子查询。在所有其他作用域中,它返回当前作用域的根,而不是父作用域。也不能使用 ^ 来引用祖父母范围。

但没有关于解决方法的信息。

查询当前看起来像这样。我只需要引用团队 ID 的页面。但是现在,使用当前位置(页面)中的引用(^._id),我只从父母(体育)而不是我需要的祖父母(团队)获得参考ID。

在此先感谢,任何帮助都将不胜感激。

0 投票
1 回答
257 浏览

sanity - 为什么在 Sanity.IO 中没有正确准备渲染

我正在尝试为sanity.io. 为此,我创建了以下文档:

这完全符合我在 Studio 中的要求。预览窗格中的部分显示title文档的标题,subtitle部分显示作者的姓名。

但是,如果我尝试author通过 using修改输出prepare,则它不再起作用。例如,看一下同一文档的以下变体:

预览字段已呈现,但该部分title中没有显示任何内容。subtitle但是,据我了解 - 这应该有效。我想知道为什么不。

有任何想法吗?

0 投票
1 回答
1891 浏览

reactjs - How to fetch data from Sanity to React?

I have trouble understanding on how to fetch my data from sanity. I have read the documentation but still i'm confused.

I tried just logging the data to the console but it gives me an error like, "No 'Access-Control-Allow-Origin' header is present on the requested resource."

Can someone do some edits to my code to properly fetch the data from sanity it would be very much appreciated.