如何设置 pdf 文件的下载链接?
我需要在我的节点(Drupal 7)中显示一个链接并且可以由访客用户直接下载?是否有可用的模块或可与视图一起使用?谢谢。
I need to show a link in my node (Drupal 7) and can be download directly by guest user? Is there any module available or work with view? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
启用“文件”模块(由 drupal distr 提供)。然后转到内容类型(在结构中),添加新的内容类型或选择现有的内容类型。保存内容类型后,请参阅“管理字段”。添加新字段(填写标签和字段名称),选择此类型=文件,单击保存。然后在扩展中填写pdf,并输入存储位置。
现在尝试创建此内容类型,pdf 文件上传将可用,保存后您可以看到下载它的直接链接,如果您没有看到它,请访问内容类型并检查“管理显示”选项卡。
Enable "File" module (it's provided by drupal distr). Then goto content types (in Structure), add new content type or select on of exists. After saving content type see "manage fields". Add new field (fill label and field name), select Type of this = File, click Save. Then in extenstions fill pdf, and enter place of storing.
Now try create this content type, pdf file uploading will available and after saving you can see direct link to download it, if you don't see it, visit content type and check "Manage display" tab..
此代码是 type='file_management' 控件中的 api 形式。
This code is form api form in type='file_managed' control.
我设法使用以下代码在 Drupal 6 中进行操作:
I managed to get things going in Drupal 6 using the following code:
除了 Nikit 提到的之外,您还可以操作现有的内容类型,将“文件”类型的可选字段添加到“基本页面”(遵循相同的过程)。然后您想要的任何内容都可以直接在该页面上下载。
还有一个名为 DownloadFile 的 drupal 模块。
In addition to what Nikit mentioned, you can also manipulate an existing content type, adding an optional field of type 'file' to, say, "basic page" (following the same procedure). Then whatever you want is directly downloadable on that page.
There is also a drupal module called DownloadFile.