Описание тега sanity

Sanity - это платформа структурированного контента и API, которая также предлагает студию с открытым исходным кодом, основанную на React, которая функционирует как безголовая CMS поверх API-интерфейсов Sanity.
1 ответ

Как сделать внутреннее соединение как условие в GROQ?

У меня есть набор данных с сообщениями, которые могут иметь массив категорий. Как мне сделать запрос GROQ, который выбирает все сообщения с категорией с заголовком "Страница"? Я думаю, что я мог бы сделать что-то вроде этого: *[_type == 'post' &…
27 авг '18 в 00:41
0 ответов

Как настроить Babel при модульном тестировании проекта Sanity Studio

Я использую sanity.io как безголовый CMS, и я пытаюсь провести модульное тестирование некоторых из моего кода. Sanity внутренне использует babel предварительно скомпилировать исходный код. Для моих юнит-тестов я использую mocha и вызываю его с помощ…
19 дек '18 в 06:03
1 ответ

Можно ли делать геопространственные запросы в sanity.io?

Я обнаружил, что sanity поддерживает тип Geopoint, но я не смог найти никакой информации, если возможно выполнить какую-либо операцию фильтра для этого типа. Возможны ли геопространственные запросы?
25 фев '19 в 07:40
1 ответ

Как использовать арифметический оператор для вычисления суммы

У меня есть review введите с rating поле, содержащее number от 1 до 5. Теперь я бы хотел посчитать средний рейтинг. Соответствующая схема: { name: 'rating', title: 'Rating', validation: Rule => Rule.required(), type: 'number' }, Sanity недавно до…
11 янв '19 в 17:40
1 ответ

Предварительный просмотр ссылки

Я хочу предварительно просмотреть справочное имя в моей студии и тип значка, например, с названием "facebook". export default { name: 'icon', title: 'Icon', type: 'document', fields: [ { name: 'name', title: 'Name', type: 'string' }, ] } Я ссылаюсь …
01 мар '18 в 14:45
1 ответ

Можете ли вы создать папку документов в Sanity и как?

У меня много документов одного типа, и я хочу организовать их в папки и подпапки. Это возможно в здравом уме?
17 окт '18 в 07:41
2 ответа

Как создать по умолчанию `creationDate` для документа в sanity.io?

Я проверил документацию, как это сделать, но я не нашел ответа. В основном, когда документ создан / опубликован, я хочу установить createdDate для документа (как доступное только для чтения / скрытое поле).
15 фев '18 в 20:59
1 ответ

Выбрать _id последнего созданного документа данного типа в Sanity

В Sanity для данного типа документа с именем messageкак я могу получить _id самого нового документа сообщения?
03 май '18 в 11:41
2 ответа

Angular4 Injecting Service class - код в конструкторе не завершен, когда вызывается метод service?

Я пытаюсь попасть в Angular4/5. У меня есть подключение к службе CMS под названием Sanity ( https://www.sanity.io/). Проблема, с которой я столкнулся, заключается в том, что этот сервис внедряется в класс ProductsComponent, и я вызываю методы этого …
1 ответ

Не удается заставить поисковый запрос работать в Sanity CMS

Я пытаюсь выполнить очень простой поисковый запрос с помощью Sanity CMS. Вот как person Схема, которую я создал, выглядит так: export default { title: "Person", name: "person", type: "document", fields: [ { title: "Name", name: "name", type: "string…
31 июл '18 в 09:28
1 ответ

Как создать значение по умолчанию в поле, используя sanity.io?

Можно ли добавить в поле здравомыслия значение по умолчанию? Как я могу продлить это? Я хочу создать несколько полей с переменными по умолчанию. Например, у меня есть этот код: export default { name: 'name', title: 'name', type: 'document', fields: …
19 фев '19 в 16:00
0 ответов

Хранение токена Sanity в секрете с Now не работает

Я пытаюсь сохранить токен Sanity в секрете при развертывании моего проекта с Now, но, похоже, все это не работает. Вот моя ситуация: Я добавил свой токен Sanity в качестве секрета для CLI (я назвал его sanity_token). Я добавил now.json файл в корне …
25 дек '18 в 21:09
5 ответов

Как увеличить свойство на документ в Sanity?

Мы создаем систему, где пользователи могут отправлять заказы. Заказы имеют возрастающее свойство deliveryNumber; новый заказ должен получить DeliveryNumber, который на один выше, чем предыдущий заказ. Есть ли встроенная поддержка для этого в Sanity?…
03 май '18 в 12:02
1 ответ

Как импортировать CSV в sanity.io

Я программист-хобби, исследующий бесплатную версию новой безголовой системы CMS (www.sanity.io). При попытке загрузить / импортировать данные в мой проект возникла проблема: есть ли способ импортировать данные из CSV-файла? Пример из документации об…
1 ответ

Как определить маркерное поле тега в Sanity?

Я видел людей, которые носили красивые маркированные теговые поля в своих студиях Sanity. Я не думаю, что они используют плагин, так что же это за заклинание, которое превратит мой домашний массив строк в поле тегов?
16 ноя '17 в 13:19
1 ответ

sanity.io - добавление цвета текстового редактора для типа "блок"

У меня есть объект типа block чтобы получить WYSIWYG редактор. Это выглядит так: { title: "Block", type: "block", styles: [ { title: "Normal", value: "normal" }, { title: "H1", value: "h1" }, { title: "H2", value: "h2" }, { title: "H3", value: "h3" …
24 ноя '18 в 20:45
1 ответ

Как заполнить массивы ссылок в одном запросе

У меня есть страница типа схемы, которая имеет массив блоков: { title: 'Page', name: 'page', type: 'document', fields: [ ... { title: 'Blocks', name: 'blocks', type: 'array', of: [ {type: 'tileGrid'}, {type: 'otherType'} ], options: { editModal: 'fu…
16 янв '18 в 11:03
2 ответа

Как изменить стиль поля в пользовательском интерфейсе sanity io?

Как я могу легко изменить стиль компонента? Я просто хочу ограничить высоту текстового поля в пользовательском интерфейсе здравомыслия. Неудобно каждый раз прокручивать весь текст. Где я могу написать что-то подобное: { overflow-y: auto; height: 200…
1 ответ

Sanity.io, есть ли способ безболезненно изменить тип поля?

У меня в sanity.io достаточно много документов с заполненными полями. Необходимо изменить тип поля. И вот проблема: Теперь мне нужно переписать это поле со старого на новое и удалить старое поле в каждом документе. Но это дорого для меня, у меня мно…
10 апр '19 в 14:07
3 ответа

Как получить ссылочные данные поля внутри inputComponent в Sanity.io?

В Sanity Studio я пытался получить все свойства документа внутри входного компонента. Следуйте этой статье . Официально поддерживаемый способ получить содержимое документа, которое я смог использовать с Document HOC для получения данных документа, н…
30 мар '19 в 06:56