【问题标题】:Apostrophe CMS - custom widget not working / errorApostrophe CMS - 自定义小部件不工作/错误
【发布时间】:2017-05-04 00:52:57
【问题描述】:

我完全按照在http://apostrophecms.org/docs/tutorials/getting-started/custom-widgets.html 找到的有关创建自定义小部件的教程进行操作,但无法使其工作 - 单击“+”图标没有任何作用(它转入活动模式但不显示任何内容)。此外,在页面加载时,我在控制台中看到此错误:

“您的区域包含一个类型为 link 的小部件,但没有该类型的管理器。也许您忘记配置 link-widgets 模块?”

我已经搜索了这个错误及其部分内容,但我很困惑。有什么想法吗?

仅供参考,我在联系表单设置后遇到同样的错误 (http://apostrophecms.org/docs/tutorials/intermediate/forms.html) “您的区域包含一个联系人表单类型的小部件,但没有该类型的管理器。也许您忘记配置联系人表单小部件模块?”

~我在这里完全错过了什么吗?干杯!

【问题讨论】:

  • 可以粘贴相关的app.js配置吗?
  • 排序谢谢。这是 app.js 模块部分中的右括号 - 感谢您的提示!

标签: apostrophe-cms


【解决方案1】:

我修复了它 - app.js 模块部分中的右括号错误,这意味着模块没有被加载。 app.js 启动时没有错误显示它。留下这个页面,以防其他人也这样做!

【讨论】:

  • 你好 bionara,你介意提供一个例子吗?我很好奇这是否是我们可以轻松检测到并显示警告的东西。谢谢!
  • 嗨,它是这样的:var apos = require('apostrophe')({ shortName: 'sitename', title: 'sitename', modules: { // Stylesheets 'apostrophe-assets': { stylesheets: [{ name: 'site' }] } // Custom widgets 'articles': {}, ... rest of file etc 注意 //custom 小部件之前缺少的逗号,它破坏了对象!
  • 你能概括一下吗?我觉得这里的换行符很重要。 (: gist.github.com
  • 抱歉耽搁了 - 这里是:gist.github.com/bionara/b3854f5398810c52cc80abbad613c726 注意在 //custom widgets 之前的行中缺少逗号
  • 你帮我省了几个小时的挫败感!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多