问题标签 [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.
apostrophe-cms - joinByOneReverse 数据未显示
这是以下问题的部分延续:如何将片段显示为另一个片段?还有一个我不小心删除的,但得到了很多帮助(谢谢!)
我有以下模块 blogTag,我想通过该joinByOneReverse
字段将撇号博客模块的片段以及我“工作”和“灵感”创建的片段连接起来。它在这里 index.js:
作为“工作”部分的示例,我在“b2b-portfolio”文件夹中有以下模块和以下 index.js 模块:
但是,在模块“b2b-blog-tags-pages”中,show.html 视图中的以下内容不会输出预期数据:
我在这里错过了什么或做错了什么?
编辑:以下也不起作用:
以下是以 aposDocs 集合中的 MongoDB 文档为例:
和..
apostrophe-cms - 撇号附件和撇号文件之间的区别?
附件和文件模块之间的主要区别是什么,每个模块都有特定的用例吗?权限可以同时应用于两者吗?我对这个平台很陌生,所以试图了解撇号如何完成事情的方式和原因。
gulp - 在撇号中加入 gulp 来编译 js?
有没有人将 gulp 放入撇号来编译资产?我想使用 ES6,因为我正在使用一个前端框架,该框架将所有 js 很好地拆分为单独的资产,并将其编译到一个缩小的文件中,这是正常撇号构建过程的一部分(我是使用撇号资产来引用单个根 js 文件,该文件会导入其他所有内容)。
apostrophe-cms - 自动清理旧页面版本?
有没有办法清除旧版本的页面?在配置中设置或自动仅保留页面的最后 X 次修订会很棒。
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
apostrophe-cms - 如何输入非富文本?
是否可以在文本编辑器中输入非富文本?撇号富文本编辑器似乎<p>
在其中的所有内容周围添加了标签。我想像这样格式化widget.html:
但是输出将文本包装在<p>
标签中,因此它们会覆盖<h2>
. 有没有办法覆盖这种行为?
apostrophe-cms - 如何使用现有数据填充小部件?
我一直在尝试创建一个具有强大层次结构的丰富数据模型——假设一个“团队”有“成员”——两者都是碎片。我已成功创建联接,并且 _members 对象可供团队使用。但是,我想在团队的“显示”页面上的小部件中自动显示这些成员。在 show.html (来自团队页面,从撇号页面扩展)中,我想做类似的事情:
apos.singleton(data.piece, 'members', 'members-widgets', data.piece._members)
我知道成员小部件可以正常工作——我可以将它包含在其他区域中并将其更新为普通部件小部件。
我一直无法想出一种方法来自动包含我已经拥有的成员对象。我尝试了几种不同的方法,但还没有找到可行的方法。这可能吗?我这样做完全错误吗?
apostrophe-cms - Apostrophe CMS - 自定义小部件不工作/错误
我完全按照在http://apostrophecms.org/docs/tutorials/getting-started/custom-widgets.html中找到的有关创建自定义小部件的教程进行操作,但无法使其正常工作 - 单击“+”图标没有任何作用(它旋转到活动模式但不显示任何内容)。此外,在页面加载时,我在控制台中看到此错误:
“您的区域包含一个链接类型的小部件,但没有该类型的管理器。也许您忘记配置链接小部件模块?”
我已经搜索了这个错误,以及其中的一部分,我很困惑。有任何想法吗?
仅供参考,我在联系表单设置 ( http://apostrophecms.org/docs/tutorials/intermediate/forms.html ) 后遇到同样的错误“您的区域包含一个类型为联系表单的小部件,但没有该类型的管理器。也许您忘记配置联系表单小部件模块?”
〜我在这里完全错过了什么吗?干杯!
apostrophe-cms - 使用 schemas.fields 时添加类或其他 HTML 属性?
我正在使用 schemas.fields 输出几个表单字段(基本上遵循文档中的联系表单示例) - 如何向这些字段添加类或其他 HTML 属性?
apostrophe - 带有 joinByOne 的撇号页面选择器
我在小部件的定义中尝试以下代码博客:
我确实希望收到一种图形选择器来选择特定页面(例如,就像我可以使用文件、图像或用户一样)。但它不起作用。我已经尝试了很多。但我不明白。
如果有人对此问题有想法或帮助,那就太好了。