满足JS API:查询与当前查看文章类似标签的相关文章?(文章…taglist [])



概述:

某人查看文章(contentType:actits)。本文有一个标签列表(contentType:articletags)。

基于本文中的链接标签,我试图对具有与之链接的一个相同标签的文章进行查询(称其为具有相同标签的相关文章)。

这是结构:

let tags = article.items[0].fields.tagsList.map(tag => {
   return tag.fields.navn
})

我需要查询这样的文章:

contentful.getEntries({content_type: ‘article’}) ???

我如何查询ID?

我认为您要寻找的是links_to查询参数。

使用此条目,您可以找出与另一个条目有关的条目。

client.getEntries({
  links_to_entry: '<entry_id>'
})

您可以使用[In]运算符查询具有给定标签的条目。

    contentful
      .getEntries({
        content_type: "article",
        'fields.tags':  "website" , //tag id = website
      })
      .then(({ items }) => {
        console.log(items);
      })
      .catch(console.error);

参考:https://www.contentfun.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/inclusion/inclusion

最新更新