问题标签 [contentful]

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 投票
2 回答
1498 浏览

contentful - 过滤链接对象的内容查询

我正在尝试在我的当前项目中使用 Contentful,并且我正在尝试了解如何根据链接对象中的字段过滤我的查询结果。

我的顶级对象包含一个这样定义的链接:

此“标题”字段链接到具有此定义的另一个内容类型:

然后链接到最低级别:

其中 tagList 是该内容可能具有的标签数组。

我希望能够从顶级对象运行查询,该对象说让我获得 X 个这些“Service_Description”内容条目,其中包含来自提供的标签列表的标签。

在 PostMan 中,我一直在运行:

我正在尝试添加一个类似这样的过滤器:

这显然是不正确的,但我一直在努力解决如何通过这种关系来实现我的目标。仔细阅读文档,这似乎与包含有关,但我不确定如何解决这个问题。

关于如何实现我的目标或这是否可能的任何方向?

0 投票
1 回答
456 浏览

contentful - 可以在 Entry 请求中获取/解析链接数组吗

我正在请求一个特定的条目,该条目的一个字段是链接数组。有没有办法让这些链接得到解析并在结果 JSON 响应中返回?

我正在通过 curl 尝试这个

“include=n”参数在这种特殊情况下不起作用。应该是?

这是我希望解决/扩展的字段的片段

0 投票
1 回答
247 浏览

node.js - 检索链接条目的字段 - 内容丰富

正如标题所说,有没有办法在一个查询中查看链接条目的字段?例如,我查询以下网址:

并且只获取与我明确查询的条目关联的字段。它仅显示链接条目的元数据。如何编写一个 url 查询来显示显式条目和链接条目的所有字段?

0 投票
1 回答
141 浏览

content-management-system - 如何从 jekyll 数据制作页面/帖子

我正在尝试将内容与 jekyll 一起使用,我有文章数据模型以 yaml 格式提供所有文章。

如何通过这些数据创建单个页面/发布并在 jekyll 中转换为静态文件?

0 投票
1 回答
1318 浏览

javascript - 内容丰富+ Angular2

嗨,我正在尝试使用 Contentful 交付 API 将 Contentful 与 Angular2 一起使用

例如,我可以获得特定的数据

内容丰富的.service.ts

主页.component.ts

但是,如果我有多个项目,我需要将每个 data.item 声明为一个字符串,这会变得很冗长。然后,如果我决定向内容类型添加一个新字段,这可能会添加到数组的中间,从而破坏我拥有的当前绑定,并且需要再次更新它们。

我看到了另一个仓库,他们在模板中使用了我正在寻找的架构,我知道这是做我需要做的事情的正确方法。

例如 homepage.template.html

这意味着不存在数组中断的风险,并且 tbh 构造了代码以进行缩放和添加。但是我见过这个的回购

jvandemo 的示例回购

是用 AngularJS V1 编写的,我不确定如何在 Angular2 中使用它。我还在学习,我觉得如果有人能指出我正确的方向和例子,我可以继续征服这个项目!

理想情况下是示例组件和服务。我是否还假设需要应用 Contentful SDK?

还有链接关系的问题(如何内容推荐构建大型内容条目)。

Contentful 将列出 Items 中的字段,这些字段与具有该 ID 和内容的字段中的内容具有链接关系。并且该项目的任何资产都将放入包含/资产中

例如

我假设通过查找您需要的项目的 ID,然后您获得资产 ID 的任何关系,然后查看资产?但这又是通过 SDK 完成的吗?还是我需要编写这段代码?

我迷路了...

任何帮助表示赞赏,谢谢。

0 投票
1 回答
295 浏览

json - 有没有一种简单的方法可以从 Contentful 响应中获取内联扩展 JSON 格式

Contentful 是一项非常有用的服务,但遗憾的是 json 响应格式不允许标准扩展 json 数据格式。

它需要我们编写和额外的翻译器来返回常见的 json 结构嵌套。

例如,使用 Contentful 我们得到(简化版)

但我们想要这个

任何人都有通用工具来将内容响应组合成标准 json 响应?

0 投票
1 回答
168 浏览

swift - 满足于快速构建

任何人都可以帮助这个最基本的快速内容示例吗?只是试图从 Contentful (working) 获得响应,然后将生成的实体映射到我的自定义结构。

内容丰富的 swift 文档非常缺乏,迫使您在 Git 休息和复杂示例之间跳转,并且代码片段仅涉及打印结果。

0 投票
2 回答
462 浏览

jekyll - Jekyll Contentful,如何从配置文件中隐藏 api 密钥?

Jekyll 内容插件在 config.yml 文件中配置。但是,如果我在公共 github 存储库上发布 repo,任何人都可以使用 api 密钥。我怎样才能避免这种情况?

0 投票
2 回答
910 浏览

javascript - 通过 Contentful API 从 Express 发送数据到 React

我决定尝试 contentful 的无头 CMS,但我遇到了他们的 API 客户端的问题。我想要做的是将 express 与服务器端渲染的 react 结合起来,我使用这个 repo作为我的起点。

我的高速路由器

创建一个我的 React 组件可以调用的路由:

从 Contentful 获取数据

我的反应组件

请求数据

将组件的状态设置为接收到的数据

故障点发生在getHeroesexpress 内部的方法中。因为 contentful 的客户是一个承诺,我不确定如何getHeroesRoute等待来自getHeroes. 我怎样才能做到这一点?

0 投票
1 回答
112 浏览

android - 尝试使用 Vault 在 Android 上获取 Contentful CMS 数据时出现 Classcast 异常

我正在尝试将 Contentful CMS 中的条目提取到我的 Android 应用程序中。为此,我正在使用 Vault。我在我的应用程序中定义了以下模型 -

以下是我的同步代码-

上述同步请求的结果给了我以下错误 -

java.lang.ClassCastException:com.google.gson.internal.LinkedTreeMap 无法转换为 java.util.List

我假设这是由于画廊领域。但是有人可以在这里帮助我吗?

谢谢!