问题标签 [apostrophe-cms]

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 回答
73 浏览

apostrophe-cms - joinByOneReverse 数据未显示

这是以下问题的部分延续:如何将片段显示为另一个片段?还有一个我不小心删除的,但得到了很多帮助(谢谢!)

我有以下模块 blogTag,我想通过该joinByOneReverse字段将撇号博客模块的片段以及我“工作”和“灵感”创建的片段连接起来。它在这里 index.js:

作为“工作”部分的示例,我在“b2b-portfolio”文件夹中有以下模块和以下 index.js 模块:

但是,在模块“b2b-blog-tags-pages”中,show.html 视图中的以下内容不会输出预期数据:

我在这里错过了什么或做错了什么?

编辑:以下也不起作用:

以下是以 aposDocs 集合中的 MongoDB 文档为例:

在此处输入图像描述

和..

在此处输入图像描述

0 投票
1 回答
441 浏览

apostrophe-cms - 撇号附件和撇号文件之间的区别?

附件和文件模块之间的主要区别是什么,每个模块都有特定的用例吗?权限可以同时应用于两者吗?我对这个平台很陌生,所以试图了解撇号如何完成事情的方式和原因。

0 投票
1 回答
183 浏览

gulp - 在撇号中加入 gulp 来编译 js?

有没有人将 gulp 放入撇号来编译资产?我想使用 ES6,因为我正在使用一个前端框架,该框架将所有 js 很好地拆分为单独的资产,并将其编译到一个缩小的文件中,这是正常撇号构建过程的一部分(我是使用撇号资产来引用单个根 js 文件,该文件会导入其他所有内容)。

0 投票
1 回答
24 浏览

apostrophe-cms - 自动清理旧页面版本?

有没有办法清除旧版本的页面?在配置中设置或自动仅保留页面的最后 X 次修订会很棒。

0 投票
1 回答
170 浏览

apostrophe-cms - 如何覆盖 notFound 模板?

我发现覆盖 outerLayout 和 templateError 核心模板非常容易,但是如何自定义各个错误页面(404、500 等)?我尝试了一些不同的命名选项,在 /lib/modules/apostrophe-pages/views/pages 和 /lib/modules/apostrophe-templates/views 中创建文件,但是每当我遇到错误的 URL 时,我仍然会得到控制台中返回的错误(在本地运行):

Error: template not found: notFound.html

0 投票
1 回答
332 浏览

apostrophe-cms - 如何输入非富文本?

是否可以在文本编辑器中输入富文本?撇号富文本编辑器似乎<p>在其中的所有内容周围添加了标签。我想像这样格式化widget.html:

但是输出将文本包装在<p>标签中,因此它们会覆盖<h2>. 有没有办法覆盖这种行为?

0 投票
1 回答
202 浏览

apostrophe-cms - 如何使用现有数据填充小部件?

我一直在尝试创建一个具有强大层次结构的丰富数据模型——假设一个“团队”有“成员”——两者都是碎片。我已成功创建联接,并且 _members 对象可供团队使用。但是,我想在团队的“显示”页面上的小部件中自动显示这些成员。在 show.html (来自团队页面,从撇号页面扩展)中,我想做类似的事情:

apos.singleton(data.piece, 'members', 'members-widgets', data.piece._members)

我知道成员小部件可以正常工作——我可以将它包含在其他区域中并将其更新为普通部件小部件。

我一直无法想出一种方法来自动包含我已经拥有的成员对象。我尝试了几种不同的方法,但还没有找到可行的方法。这可能吗?我这样做完全错误吗?

0 投票
1 回答
899 浏览

apostrophe-cms - Apostrophe CMS - 自定义小部件不工作/错误

我完全按照在http://apostrophecms.org/docs/tutorials/getting-started/custom-widgets.html中找到的有关创建自定义小部件的教程进行操作,但无法使其正常工作 - 单击“+”图标没有任何作用(它旋转到活动模式但不显示任何内容)。此外,在页面加载时,我在控制台中看到此错误:

“您的区域包含一个链接类型的小部件,但没有该类型的管理器。也许您忘记配置链接小部件模块?”

我已经搜索了这个错误,以及其中的一部分,我很困惑。有任何想法吗?

仅供参考,我在联系表单设置 ( http://apostrophecms.org/docs/tutorials/intermediate/forms.html ) 后遇到同样的错误“您的区域包含一个类型为联系表单的小部件,但没有该类型的管理器。也许您忘记配置联系表单小部件模块?”

〜我在这里完全错过了什么吗?干杯!

0 投票
1 回答
177 浏览

apostrophe-cms - 使用 schemas.fields 时添加类或其他 HTML 属性?

我正在使用 schemas.fields 输出几个表单字段(基本上遵循文档中的联系表单示例) - 如何向这些字段添加类或其他 HTML 属性?

0 投票
1 回答
79 浏览

apostrophe - 带有 joinByOne 的撇号页面选择器

我在小部件的定义中尝试以下代码博客:

我确实希望收到一种图形选择器来选择特定页面(例如,就像我可以使用文件、图像或用户一样)。但它不起作用。我已经尝试了很多。但我不明白。

如果有人对此问题有想法或帮助,那就太好了。