问题标签 [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 投票
0 回答
97 浏览

apostrophe-cms - 无法将图像上传到 AWS。是否存在 S3 存储桶配置问题?

Apostrophe 的新手,我一直在关注服务器的安装指南。我已经设置了大部分东西,并且服务器在 Heroku 上运行。我已经设置了 APOS_S3 环境变量,但是每当我尝试上传图像时,都会生成一个条目,但是当我转到图像 URL 时,我收到一条错误消息,指出密钥不存在。我检查了我的存储桶,发现也没有上传任何内容。

我已经尝试公开授予读/写对象权限,但仍然无法上传。我正在使用我的 root 帐户的 Secret 和 Key 以及 APOS_S3_ 变量。

我在这里缺少什么吗?

错误消息的链接: http: //ericmylesbucket.s3.amazonaws.com/attachments/cizbevhyl00070hucjclh9fto-sapling-1.full.jpg

0 投票
1 回答
255 浏览

apostrophe-cms - 单例小部件中的样式:未保存 H1 和 H2

重现问题的方法:

添加一个简单的 Singleton 小部件,如下所示:

更改文本块的样式,刷新页面并观察到只有 h3 样式被即时保存,这是应该的。H1 和 H2 样式已应用但未保存。

可能是我在 Windows 上运行 Apostrophe 还是我使用 mongod 和--smallfiles

项目文件位于:https ://github.com/newdesignideas/veebidisainer-koduleht.git

0 投票
1 回答
197 浏览

node.js - 撇号-cms:无法运行撇号-cms 0.5 版

我是Apostrophe-cms的新手。我正在尝试使用撇号-cms 0.5 版编辑我的项目。安装新的撇号项目时,出现此错误,然后运行命令:node app.js。


这些是我安装的软件包: - 节点:v6.2.1 - Homebrew 1.1.10 - mongodb:v3.0.12 - npm:v4.1.2

我想我安装了错误版本的 mongodb。我还尝试安装 mongodb: npm install mongod@1.3.0 或 npm install mongod@2.0.0

我仍然遇到同样的错误

请帮助给我一些提示如何解决这个问题。

谢谢你。

0 投票
1 回答
409 浏览

apostrophe-cms - 撇号博客模块:个人博客文章 404

我无法使用撇号博客模块显示单个博客文章页面。我一定是错过了什么或忘记了什么?

这是复制问题的方法(使用以下仓库中的代码:https ://github.com/newdesignideas/sample-veebidisainer )

  • 使用 url “test” 和标题 “test” 创建了一篇示例文章或博客文章
  • 示例博客文章“test”标题显示在 localhost:3000/blog 的主博客页面中
  • 示例博客文章在访问 url “localhost:3000/test”时出现 404 错误

我的 app.js 如下:

我检查了 MongoDB 数据库,示例测试文章已正确发布。也许我错过了一个视图文件?由于几乎没有文档 - 我尝试在适当的地方创建视图文件。此屏幕截图显示了当前的文件结构:

单击此处查看显示 lib/模块文件结构的屏幕截图

0 投票
2 回答
564 浏览

javascript - 撇号 cms - 自定义页面设置

我想将元键和元描述字段添加到页面设置对话框,然后将它们呈现到页面。我发现可以在页面模板(html)文件中做这样的事情:

但是我如何允许最终用户插入这些值?

0 投票
1 回答
285 浏览

apostrophe-cms - 如何从 URL 中获取哈希值

我正在努力将用户重定向到默认页面,当他们到达具有特定 URL 的登录页面时,我想知道在散列后获得值的最佳方法是什么。

示例:着陆页 URL 为:http ://www.google.com ,但当用户访问http://www.google.com/#puppies时,他们将被重定向到http://www.google.com/admin /报名

我创建了一个名为 my-redirect 的自定义模块,index.js 的代码如下所示

问题是即使用户访问http://www.google.com/#puppies,console.log也只会打印http://www.google.com

我如何获得上面示例中的价值小狗?

0 投票
1 回答
80 浏览

apostrophe-cms - youtube嵌入如何在撇号视频中隐藏推荐视频

我想弄清楚在嵌入视频播放完毕后是否有办法不显示推荐的视频。我确实看到了在 URL 中添加“rel=0”参数的选项,但这不起作用。任何帮助将不胜感激。

0 投票
1 回答
130 浏览

apostrophe-cms - 在选项卡菜单中获取附件字段属性

所以我试图通过标签使用最简单的菜单为每个菜单项添加一个自定义图标,但在每个页面上添加一个名为“icon”的附件字段。

调用图标附件字段的网址的正确方法是什么?

这是最简单的视图:

这是 index.js:

我可以看到 tab.icon 作为一个对象存在。但我只是不知道如何获取 URL。tab.icon._url 之类的东西似乎不是正确的方法。

0 投票
1 回答
314 浏览

apostrophe-cms - 如何在数据库之外提供静态内容?

我试图弄清楚如何在模块中推送静态文件,如 svg 或图像,而不必将其放入数据库中。我创建了一个简单的模块,它使用 self.apos.app.get 和 pushAssets 定义路由我发送 js 和 css 来呈现模板,但是如何提供在 css 中定义的图像或 svg?我可以将它们放在 prj_root/public 但我不确定这是否是这样做的方法。我试图放入 my_module/public 但找不到它们

0 投票
2 回答
769 浏览

apostrophe-cms - 如何将碎片展示到另一个碎片中?

我有两种类型的作品,一种是Authors,另一种是Articles。我可以显示文章列表(通过使用indexAjax.htmlindex.htmlin articles-pages),因为它在 Apostrophe 的Demo中实现,也可以显示作者列表(通过使用indexAjax.htmlindex.htmlin authors-pages/views)。

我的问题是如何使用show.htmlfile of显示某些指定作者撰写的文章authors-pages/views
因此,当用户点击某个作者时,他/她应该能够看到指定作者撰写的文章列表。

文件lib/modules/articles/index.js如下

任何帮助将不胜感激!