我创建了文件上传部分
header.custom.portsPositionFile:
type: file
destination: 'user/themes/hlg/uploads'
label: Select file with port position list
accept:
- .pdf
现在我想在我的链接中显示它
<a href="{{ header.custom.portsPositionFile }}">my link</a>
这给我返回空数组。如何显示已上传文件的链接?
文件字段将允许上传多个文件,因此它将创建两个对象:第一个对象是上传文件的列表,其中的嵌套对象是给定文件的一组属性/值。
如果您只有一个 pdf,因此您应该能够使用第一个过滤器获取链接。 {{ page.header.custom.portsPositionFile|first.name }}
从我在前言中看到的,它输出path
不是url
所以如果您希望它与保存到任何目的地而不仅仅是@self
的文件一起使用,那么我会尝试这个:
{{ page.media[header.custom.portsPositionFile|first.path] }}