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

performance - Apostrophe CMS 上的性能工程

因此,经过三周的 12 小时轮班后,我几乎完成了使用 Apostrophe 构建知识库系统的工作。现在是在前端加快速度的任务。我的问题是:

  1. 如何添加过期标头:Express 内置了名为 static 的温和软件,我可以在 index.js 文件下正常实现吗?
  2. 缩小 JavaScript 和 CSS:http ://apostrophecms.org/docs/modules/apostrophe-assets/我看到撇号有一些内置但不清楚如何启用它?而且我是否需要将资产放在特定文件夹中才能正常工作?现在我在 lib/modules/apostrophe-pages/public/js 下拥有所有 JS 文件,在 public/css 下拥有 CSS。
  3. 在服务器上启用 GZIP:没有提到,但 express 确实有 gzip 模块,我可以在 lib/modules/apostrophe-express/index.js 下实现它们吗?

任何帮助将不胜感激。

0 投票
2 回答
212 浏览

apostrophe-cms - 搜索部分字符串

是否有一个设置(或片段)我可以使用撇号搜索来执行部分字符串匹配的搜索?例如:搜索“蓝色”应返回标题为“学习管理蓝图”的项目。

0 投票
2 回答
108 浏览

apostrophe-cms - 有没有办法添加辅助outerLayout?

我想向我的 apostrophe-cms 网站添加一个登录页面。我在撇号页面中添加了一个名为“landing.html”的视图。该页面不应使用outerLayout。我想定义一个可以继承的 outerLayoutExtra。有没有办法定义我可以扩展的额外布局?

没有找到我自己放入撇号模板/视图的模板。是否有我必须扩展的模板配置?

感谢您对此的任何想法。

0 投票
1 回答
182 浏览

apostrophe-cms - 如何在撇号 cms 中使用带有全身搜索的自动完成功能

现在我有类似的东西

我正在想办法实现自动完成

0 投票
1 回答
192 浏览

apostrophe-cms - 以下教程 - 坚持在 app.js 中的撇号页面下添加新模板

我正在按照 T 的教程进行操作。唯一可能不寻常的是,我正在 Linux (Fedora) 下设置撇号。我安装了一个依赖项:

尽管如此,在我添加新模板之前一切都很好。我复制并粘贴文本,确保它位于模块下,但 Apostrophe 在保存 app.js 后不会启动。尝试启动时出现此错误:

意外的字符串?我知道这意味着什么,但我不知道我做错了什么。

编辑:app.js 文件按要求:

0 投票
1 回答
504 浏览

twitter-bootstrap - 如何使小部件包装器包含引导类

我有一个要求,允许用户添加一种类型,widget其中area应该以网格的形式布局。bootstrap小部件本身包含一个值,该值通过使用类来确定其宽度。这是小部件定义

这是html

问题是有很多标记包含 apos-ui 元素作为区域项的一部分。我想让这些列成为区域包装标记的一部分,以便元素可以与 apos-ui 控件一起正确浮动在页面上。

目前发生的情况是用户体验不是很直观,因为 apos-ui 控件只是相互重叠。

0 投票
1 回答
28 浏览

apostrophe-cms - Ohdotfive 2.0.0 中的 self.loader

我似乎找不到对旧的 self.loader 函数的引用,它允许我们使用 req.extras,现在是 req.data。

我尝试使用 enableMiddleware 创建一个简单的“撇号模块”扩展。这是代码

(我不知道这是否是一个值得stackoverflow的howto问题,道歉)

这是在 2.0.0 中处理此问题的正确方法吗?

注意- 这个问题最初发布在这里撇号 CMS 论坛

0 投票
1 回答
457 浏览

apostrophe-cms - 为文章动态设置字段选择

使用撇号博客,我在lib\modules\apostrophe-blog\index.js. 这些字段之一是select列表。但是,我需要根据正在编辑的文章的其他属性动态填充列表值。目前,我正在尝试这个,但管理模式停止工作,所以这看起来不会工作:

有没有另一种方法来做到这一点?目前,我不确定我将挂钩​​什么事件来设置这些值,以及我将在哪里检索正在编辑的文章的文章 ID - self.apos.docs.find(req, { id: ?})。提前感谢您的指导。

0 投票
2 回答
1196 浏览

imagemagick - 带有撇号 CMS 的图像

我正在尝试找出在文章中上传和显示图片的最佳方式。现在我在 apostrophe-blog-pages show.html 模板下有以下代码

我面临的问题是我有不同大小和纵横比的图像。撇号或 imagemagick 会自动决定图像的实际纵横比应该是什么样子,对于较大的图像它可以正常工作,但对于较小的图像(通常小于 400 像素大小),图像会显示像素化或放大。

不确定以原始高度和宽度显示图像的最佳方法是什么。

0 投票
1 回答
206 浏览

apostrophe-cms - Apostrophe CMS 中所需的小部件中的视频字段

我有一个包含不同非必填字段的小部件。每个“必需:假”都很好,除了视频字段:提交时,如果为空,该字段会变为红色。

index.js 文件:

例如,如果我提供一个 youtube 视频 url,它就可以正常工作。但如果我不想要视频,我就无法保存小部件。我的问题:“video”字段类型是否管理“required:false”或者是否有使其工作的技巧?