【问题标题】:Impossible to retrieve the attachment url无法检索附件 url
【发布时间】:2019-04-17 17:26:26
【问题描述】:

我有一篇文章,其中包含文件字段

module.exports = {
extend: 'apostrophe-pieces',
name: 'article',
label: 'Article',
pluralLabel: 'Articles',
orderings: true,
addFields: [
 Other fields...
 {
    name: 'files',
    label: 'Files',
    type: 'singleton',
    widgetType: 'apostrophe-files'
  },
 ]
};

在 html 中我使用了撇号文件小部件

  {{ apos.singleton(data.piece, 'files', 'apostrophe-files') }}

当我在 html 中显示它们时效果很好,但是当我单击创建的链接以下载文件时,它会在控制台中显示错误。

模板警告:无法检索附件 url,因为它丢失了,已设置默认图标。请尽快解决此问题!

我看不出我做错了什么。

【问题讨论】:

  • 你还没有制作项目级apostrophe-pieces/views/widget.html ?.有机会做一个小样本项目吗?
  • @StuartRomanek 不,我没有制作任何widget.html,我认为使用撇号文件小部件应该下载我在模型中添加的pdf到我正在展示的文章中文章展示页面。我应该为撇号文件创建那个片段吗?如果您正在询问文章的小部件,我没有创建小部件,因为我想要显示的只是在模板中。关于另一个问题,您是要在这里更好地阐明项目示例,还是共享示例存储库?
  • 我刚刚重新创建了您的设置,并且文件小部件按预期工作。如果没有示例 repo,我不知道如何提供帮助

标签: apostrophe-cms


【解决方案1】:

我现在不知道为什么,但似乎它不起作用,因为我几天前上传了文件,并且附件的 url 出于某种原因更改了。我将文件放入垃圾箱,然后添加了新文件,效果很好。

【讨论】:

    猜你喜欢
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多