【发布时间】: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