在内容类型中,我有一个使用链接模块的链接字段,该字段具有标题和URL设置。这对于链接外部文件很有用,但我也需要链接存储在Networked硬盘中的文件。
在Intranet系统中,有一个驱动器eg: Z驱动器,这对于intranet中的所有系统都是一样的。这个驱动器实际上是一个内部网服务器,它存储所有的文档文件供每个人使用。当系统管理员设置新计算机时,它们的设置方式是服务器驱动器在任何计算机中都是Z驱动器(公司首选)。
我有一个任务要链接到Drupal站点的文件,假设文件路径是:
z:\popular-documents\how-to-use-pc.docx
当我将上述文件路径提供给链接字段时,它会完全更改整个链接,如下所示:
http://localhost/Z%3A%5Cpopular-documents%5Chow-to-use-pc.docx
如何使用链接模块链接到文件并按原样显示文件链接,而不是让http://
默认添加哪个链接模块。
我必须使用链接模块的原因是我也希望能够将它链接到外部文件,比如说Google。
这不是一个要求,但很好,如果可能的话,当点击链接时,它会打开文件(我想这在web界面上是不可能的)。
发布于 2013-11-20 22:05:23
正如我在评论中所说的,尝试给出一个真正的网络路径。例如,如果将共享文件夹Z:映射到\\server\folder
,则文件的实际网络路径为:
file:///\\server\folder\popular-documents\how-to-use-pc.docx
更新:
根据链接模块页面:
过滤允许的协议模块此模块允许您更改Drupal设置的默认协议,以包含新的协议,如skype。供参考的默认协议是“ftp”、“http”、“https”、“irc”、“mailto”、“news”、“nntp”、“rtsp”、“sftp”、“ssh”、“tel”、“telnet”和“webcal”。
您可以尝试此模块以包含“file://‘协议”。
https://drupal.stackexchange.com/questions/93915
复制相似问题