Drupal:如何将pdf链接添加到块?

时间:2011-01-06 07:59:40

标签: drupal drupal-6

我的Drupal网站上有一些文本块。

我需要在文本中的其他一些链接,pdfs(并从后端上传)。

我可以在块页面上添加一些上传字段,并从文本中链接它们吗?

感谢

4 个答案:

答案 0 :(得分:0)

查看Insert module,它允许您将文件上传到FileField,然后从节点主体中轻松链接到它们。

答案 1 :(得分:0)

我通常最终将它们附加到节点然后手动链接它们。不是你可能正在寻找的答案,但它确实有效。

答案 2 :(得分:0)

如果您有可用的视图模块,您可以创建一个视图,列出附加到特定节点的pdf,使用节点id(nid)作为参数,或者如果需要,可以使用更复杂的参数,只要显示的字段在视图中是您用于pdf的文件字段,您可以通过pdf的组织方式获得相当的创意。

在视图块中获取参数有点棘手,但它肯定是可能的,使用面板或使用其他技巧。更多信息: 在这里:http://drupal.org/node/150482 在这里:http://drupal.org/node/695124 http://drupal.org/node/161867#comment-1086587

答案 3 :(得分:0)

可能实际上对您没有帮助,但是http://drupal.org/project/block_api的D7版本会创建可分段的块,这意味着您可以将任何类型的字段附加到已创建的块。

对于D6,我猜这个解决方案更复杂。您可以创建单独的内容类型,在那里附加文件(通过使用Inline,FileField,...)。然后,编写一个自定义模块,为该类型的每个节点公开一个块,然后在这些块中呈现节点或使用Views创建单个节点的视图。使用视图我觉得有点矫枉过正,但如果你可以使用缓存,它应该相对较快..