问题标签 [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 回答
115 浏览

apostrophe-cms - 在 Apostrophe Pieces 中检索多对一关系的反向连接

我有一个模式,它定义了client这样的关系clientType

在我的clientType模块的索引模板(扩展名apostrophe-pieces-pages)中,我想像这样访问我的加入的反向:

关于连接的文档描述了如何设置反向连接,但似乎都不是实现此目的的正确工具joinByOneReversejoinByArrayReverse

我是否需要以不同的方式设置我的架构才能使其正常工作?我更愿意保留编辑体验,以便编辑将客户端类型与单个客户端相关联。

0 投票
2 回答
330 浏览

google-analytics - 在 ApostropheCMS 中添加分析的最佳位置

我正在尝试进行跟踪,并且想知道添加 JS 代码的最佳位置是什么。还需要确保它没有被缩小?

0 投票
1 回答
36 浏览

apostrophe-cms - 如何绕过页面的“refreshLayout.html”限制

在 apostrophe-templates 模块的这一中,它声明 jquery get 调用将设置req.xhr并且因此refreshLayout.html将使用模板,这意味着您不会获得整个页面。

然而,这似乎是限制性的,我们需要一种方法来覆盖它,因为如果我实际上只是想要整个页面用于动画目的,或者使用 jquery 进行爬行,该怎么办?

0 投票
2 回答
71 浏览

apostrophe-cms - 将撇号 0.0.5 和 2.0.0 自动生成的文件部署到云提供商或类似的最佳方式?

这个问题与 0.0.5 和 2.0.0 版本有关。当 minify 设置为 true 时,撇号生成单个散列.css文件并对应。.js

我们希望能够将这些文件部署到 s3 存储桶或类似存储桶中,并从那里托管它们。我看到的过程可能是:

  • 让撇号生成文件,或使用某种类型的命令行来生成这些文件
  • 将带有其他任务的文件上传到 s3
  • 以某种方式挂钩到输出 css 和 js 链接以包含 s3 地址的 nunjucks 助手(这对于仅将 URL 更改为 cloudfront 也很有用)

这些步骤应该作为任何部署操作的前置任务运行,以便一旦启动新版本,这些文件就已经到位。

我知道对 2 个静态资产的 2 次调用不会杀死 nginx 服务器,但是我更愿意将它们托管在云提供商上。

我想问一下这是否已经以某种方式处理过,如果没有,目前在 A2 的生产部署中是如何处理的。

0 投票
1 回答
884 浏览

node.js - 在 Apostrophe CMS 中使用带有 NPM 的 Twitter Bootstrap LESS 文件

如果我想在我的 Apostrophe 项目中使用 LESS 文件中的编译 Bootstrap,什么被认为是最佳实践?

通过 NPM 安装 Bootstrap 更好,还是我应该手动下载 Bootstrap 并将文件放入lib/modules/apostrophe-assets/

我已经查看了我知道的文档以尝试解决这个问题。我没有找到任何关于包含位于lib文件夹外部的 CSS 和 JS 资产的文档。

0 投票
1 回答
281 浏览

apostrophe - 您如何在页面索引中显示片段的小部件内容?

我正在努力在 Apsotrophe CMS 上展示一些内容。

我正在使用apostrophe-pieces创建描述字段:

我希望它显示在自定义页面的 index.html 视图中。

但是,使用{{ apos.singleton(data.piece, 'description', 'apostrophe-rich-text') }}会引发错误并且无法呈现页面。它只适用于show.html

/lib/modules/basics-pages/views/index.html,我的代码是:

有人可以帮助我使用正确的代码来显示单例小部件的内容吗?

0 投票
1 回答
201 浏览

apostrophe-cms - Apostrophe Pieces 与用户一起加入

我正在创建一个模式,我想与撇号用户建立关系,但似乎无法让它工作?

有谁知道上述是否可行,如果可以,我做错了什么?

其次,是否可以根据他们是否在“教练”组中过滤上述内容。因此,只有特定组中的用户才能被选择用于上述关系。

0 投票
1 回答
963 浏览

apostrophe-cms - Apostrophe CMS 中的自定义图片库

图像的所有可能尺寸是多少?

本质上,我如何获得已“附加”到页面的图像列表?我正在尝试创建自己的图片库,因为默认图库是有限的。这是否意味着我应该创建自己的小部件来扩展“撇号图像小部件”?

因此,一旦我这样做,并将小部件添加到页面并添加图像,我如何获取图像列表?我想获得缩略图大小,以及要放置在模态中的更大尺寸的图像?所有可能的尺寸有哪些?

下面是显示 Apostrophe 附带的默认图片库的代码:

这是撇号资产的文档:http: //apostrophecms.org/docs/modules/apostrophe-assets/index.html

该文档记录了一些可能的尺寸,但感觉不完整。我没有关注如何为单个资产的多种尺寸请求多个 URL。

0 投票
3 回答
340 浏览

apostrophe-cms - 如何在页面上嵌入 youtube 视频

我想在页面上嵌入多个 youtube 视频,并希望为内容创建者提供相同的选项。我确实看到了模块apostrophe-oembedbrowser-apostrophe-oembed。你能提供同样的例子吗?谢谢!

0 投票
2 回答
1171 浏览

node.js - 将 Bootstrap 和 logo png 添加到 Apostrophe CMS

我只是想将一个bootstrap.min.css带有相应bootstrap.min.js文件的文件添加到 Apostrophe CMS 项目中。我不知道如何简单地添加静态资源。我的 app.js 中有以下内容

但唉,它什么也没做。我也删除了这些.min版本并尝试了那些,仍然没有。

在那一点上,我需要能够链接到.png将在我的导航栏中使用的,但我不知道在哪里存储网站的任何静态资源。

有没有一个地方我可以删除我不想推送的静态文件,apostrophe-assets以便正确渲染和使用它们?