问题标签 [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 - 在 Apostrophe Pieces 中检索多对一关系的反向连接
我有一个模式,它定义了client
这样的关系clientType
:
在我的clientType
模块的索引模板(扩展名apostrophe-pieces-pages
)中,我想像这样访问我的加入的反向:
关于连接的文档描述了如何设置反向连接,但似乎都不是实现此目的的正确工具joinByOneReverse
。joinByArrayReverse
我是否需要以不同的方式设置我的架构才能使其正常工作?我更愿意保留编辑体验,以便编辑将客户端类型与单个客户端相关联。
google-analytics - 在 ApostropheCMS 中添加分析的最佳位置
我正在尝试进行跟踪,并且想知道添加 JS 代码的最佳位置是什么。还需要确保它没有被缩小?
apostrophe-cms - 如何绕过页面的“refreshLayout.html”限制
在 apostrophe-templates 模块的这一行中,它声明 jquery get 调用将设置req.xhr
并且因此refreshLayout.html
将使用模板,这意味着您不会获得整个页面。
然而,这似乎是限制性的,我们需要一种方法来覆盖它,因为如果我实际上只是想要整个页面用于动画目的,或者使用 jquery 进行爬行,该怎么办?
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 的生产部署中是如何处理的。
node.js - 在 Apostrophe CMS 中使用带有 NPM 的 Twitter Bootstrap LESS 文件
如果我想在我的 Apostrophe 项目中使用 LESS 文件中的编译 Bootstrap,什么被认为是最佳实践?
通过 NPM 安装 Bootstrap 更好,还是我应该手动下载 Bootstrap 并将文件放入lib/modules/apostrophe-assets/
?
我已经查看了我知道的文档以尝试解决这个问题。我没有找到任何关于包含位于lib
文件夹外部的 CSS 和 JS 资产的文档。
apostrophe - 您如何在页面索引中显示片段的小部件内容?
我正在努力在 Apsotrophe CMS 上展示一些内容。
我正在使用apostrophe-pieces
创建描述字段:
我希望它显示在自定义页面的 index.html 视图中。
但是,使用{{ apos.singleton(data.piece, 'description', 'apostrophe-rich-text') }}
会引发错误并且无法呈现页面。它只适用于show.html
在/lib/modules/basics-pages/views/index.html
,我的代码是:
有人可以帮助我使用正确的代码来显示单例小部件的内容吗?
apostrophe-cms - Apostrophe Pieces 与用户一起加入
我正在创建一个模式,我想与撇号用户建立关系,但似乎无法让它工作?
有谁知道上述是否可行,如果可以,我做错了什么?
其次,是否可以根据他们是否在“教练”组中过滤上述内容。因此,只有特定组中的用户才能被选择用于上述关系。
apostrophe-cms - Apostrophe CMS 中的自定义图片库
图像的所有可能尺寸是多少?
本质上,我如何获得已“附加”到页面的图像列表?我正在尝试创建自己的图片库,因为默认图库是有限的。这是否意味着我应该创建自己的小部件来扩展“撇号图像小部件”?
因此,一旦我这样做,并将小部件添加到页面并添加图像,我如何获取图像列表?我想获得缩略图大小,以及要放置在模态中的更大尺寸的图像?所有可能的尺寸有哪些?
下面是显示 Apostrophe 附带的默认图片库的代码:
这是撇号资产的文档:http: //apostrophecms.org/docs/modules/apostrophe-assets/index.html
该文档记录了一些可能的尺寸,但感觉不完整。我没有关注如何为单个资产的多种尺寸请求多个 URL。
apostrophe-cms - 如何在页面上嵌入 youtube 视频
我想在页面上嵌入多个 youtube 视频,并希望为内容创建者提供相同的选项。我确实看到了模块apostrophe-oembed和browser-apostrophe-oembed。你能提供同样的例子吗?谢谢!
node.js - 将 Bootstrap 和 logo png 添加到 Apostrophe CMS
我只是想将一个bootstrap.min.css
带有相应bootstrap.min.js
文件的文件添加到 Apostrophe CMS 项目中。我不知道如何简单地添加静态资源。我的 app.js 中有以下内容
但唉,它什么也没做。我也删除了这些.min
版本并尝试了那些,仍然没有。
在那一点上,我需要能够链接到.png
将在我的导航栏中使用的,但我不知道在哪里存储网站的任何静态资源。
有没有一个地方我可以删除我不想推送的静态文件,apostrophe-assets
以便正确渲染和使用它们?