У меня есть простая схема одноэлементного документа, определенная в моем проекте Sanity / NextJS, для моделирования моей страницы Colophon (richText
- это настраиваемый тип поля блока):
export default {
title: 'Colophon',
name: 'colophon',
type: 'document',
__experimental_actions: ['update', 'publish'],
fields: [
{
title: 'Body',
name: 'body',
type: 'richText',
validation: Rule => Rule.required(),
},
],
};
Я получаю этот документ с помощью простого запроса в моем приложении NextJS:
export async function getStaticProps() {
const colophon = await client.fetch(`
*[_type == "colophon"][0]
`);
// ...
};
Можно ли написать запрос GROQ для получения мета-заголовка, определенного в схеме, то есть Colophon
? Хотя это одноэлементный документ, я бы по возможности не хотел повторять эту строку в моем проекте. На данный момент я могу видеть только поля документа в моих результатах, то есть body
.
Спасибо за чтение!