问题标签 [prismic.io]

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 投票
1 回答
1716 浏览

reactjs - 如何在 prismic.io CMS 中填写必填字段?

我使用 Prismic.io 作为无头 CMS 并将内容带入我的 React 前端。如何设置内容类型以使字段为必填项?

这是我到目前为止所拥有的...

0 投票
0 回答
263 浏览

angularjs - 尝试将 prismic prismicio 与 angular js 集成

嘿,我正在尝试将 prismic io 与 angular js 1 集成,但它不起作用。

我提到了许多链接来做到这一点,但我没有得到任何数据。

https://github.com/awulder/angular-prismicio

https://gist.github.com/laradevitt/94f7e21eaf6d3441b9475fc8f5201201

http://jsfiddle.net/othermachines/bbv9dzug/

这就是我的代码:

我的代码

应用程序.js

索引.html

这个 Prismic 东西的想法是它上面有数据,他们只是提供一些用于集成的代码,然后我们使用 angular 读取这个 json 数据。请如果有人以前使用过它会非常乐意提供帮助。谢谢

0 投票
2 回答
328 浏览

javascript - 在我的 bash 中找不到 PATH 棱镜命令

我得到这个:

当我试图查看并修复它时,我在 PATH 下得到了这个。我想改变它,但每次我都没有改变。

我尝试使用以下命令使用导出:

但什么都没有改变。我正在使用以下命令安装 Prismic:

它工作然后我尝试使用这个命令:

我每次都收到这个错误

0 投票
1 回答
306 浏览

node.js - 带把手的 Prismic.io

我正在尝试将 prismic.io 集成到一个现有项目中,在该项目中我使用把手作为模板引擎。

以下是 Prismic.io 文档中如何使用 Pug 渲染视图的示例:

工作正常,但是当我试图在 Handlebars 中做这样的事情时:

我收到一个错误:

错误:第 13 行的解析错误:...
{{{pagecontent.getStructuredText('p ------------^ Expecting 'ID', got '无效的'

有没有办法可以将 prismic.io 与 Handlebars 模板引擎一起使用?

0 投票
0 回答
136 浏览

ruby-on-rails - Prismic 和 Ruby on rails:尝试从 prismic api 获取数据时,nil:NilClass 的未定义方法“[]”

我对红宝石和棱镜很陌生。我正在尝试将我的 ruby​​ on rails 项目的控制器连接到 prismic api。

他们的教程显示以下代码:

我正确安装了 prismic gem 并正确输入了我的 repo 名称。当我运行我的代码时,我收到以下错误:

为线

我检查了 api 变量值,并<Prismic::API:0x007fbcaaab6418>在我的 api 变量中得到了 #,所以我想它工作正常。我试图改变谓词,但它并没有改变任何东西。

如果您知道解决此问题的方法,我将不胜感激。谢谢。

编辑:发生错误的我的控制器页面:

0 投票
1 回答
1492 浏览

javascript - 如何在 next.js getInitialProps 中调用 Prismic API?

如何从next.js 应用程序调用Prismic (CMS) API ?在 next.js 我以前有过:

但我想使用 Prismic 开发工具包作为依赖项,如他们的文档中所述。

以及调用 Prismic 的代码:

但是如何让 Prismic API 调用在 getInitialProps 中与 next.js 一起工作?例如:

0 投票
2 回答
594 浏览

reactjs - 当列表数据是较大数据集的一部分时,如何在反应中呈现列表

鉴于数据源是多种数据类型,我是 React 和 JSX 的新手,并且坚持如何呈现项目列表。

我的数据源(棱镜)返回一个数据数组,所有不同的类型,每个代表一个 html 标记例如来自服务器的数据是:

我想将其转换为有效的 HTML,插入返回的数据。

数据不包含列表的开始和结束标记的条目,因此我需要在列表开始和结束时插入它们。

我的第一次尝试是做这样的事情:

但是,在 React (AFAIK) 中,不可能在没有结束标签的情况下输入标签。即这给了我一个 JSX 语法错误

0 投票
1 回答
2667 浏览

javascript - 当使用来自反应路由器dom的a标签或链接时,图像不断下载

我正在使用反应路由器 4 并尝试链接到我页面上的图像。当我单击链接时,图像只是下载而不是在新选项卡或同一页面上打开。理想情况下,我希望它在浏览器的同一页面上打开图像。

我正在使用 prismic,它是一个无头 cms 来托管内容图像,所以我不相信我可以访问内容标题来更改它。有什么办法可以通过反应或反应路由器强制这种行为?

目标空白似乎打开了一个新的浏览器片刻,然后再次下载图像。

有人对此有任何想法吗?

0 投票
1 回答
117 浏览

prismic.io - 如何从 Prismic 获取组内的富文本

在 Prismic 中,我在一个组中有一个富文本字段,我想将其检索为 HTML。我可以检索数据,但不能将其作为 HTML 检索。如何查询它以将其作为 HTML 取回?文档中没有这样的例子吗?

0 投票
1 回答
935 浏览

graphql - 在 GatsbyJS 前端显示来自 Prismic.io 的数据

我正在使用 prismic.io 作为 gatsby 网站的内容源,只是不知道为什么我不能输出某些数据。

来自 gatsby 的 graphql 工具返回所有正确的数据,因此查询本身看起来很好:

现在在页面内部,添加值时,例如:

它工作得很好并输出正确的数据。但是,当我尝试:

我什么都得不到。到处搜索,但还没有很多资源可以同时使用这两个工具:/

任何指针将不胜感激:)