Обзор:
Кто-то просматривает статью (contenttype : article). Эта статья имеет список тегов (тип контента : теги статьи).
Основываясь на связанных тегах в этой статье, я пытаюсь выполнить запрос для статей, с которыми связан один или несколько одинаковых тегов (назовем это «Похожие статьи с одинаковыми тегами»).
Вот структура:
let tags = article.items[0].fields.tagsList.map(tag => {
return tag.fields.navn
})
Что мне нужно запросить для таких статей:
contentful.getEntries({content_type: ‘article’}) ???
Как я могу запросить идентификаторы?
Вы можете использовать оператор [in] для запроса записей с заданным тегом.
contentful
.getEntries({
content_type: "article",
'fields.tags': "website" , //tag id = website
})
.then(({ items }) => {
console.info(items);
})
.catch(console.error);