2

我有一个 Drupal 7 站点,该站点具有块中的可下载资源(PDF 文件),需要对所有访问者可见,但仅可供登录访问者下载。我怎样才能做到这一点?

任何建议都非常感谢。

谢谢!

4

2 回答 2

3

考虑使用Private files你的文件字段,让 Drupal 处理所有这些。

这是在 Drupal 7 中处理文件的方法。这应该使您走上正确的轨道。

希望这可以帮助。

于 2012-11-09T11:41:40.677 回答
0
   <?php
   global $user;
   if($user->uid != "") {
           $path = "/sites/default/files/example.pdf";
   } else {
           $path ="#";
   }
   ?>
   <p><a href="<?php echo $path ?>"><span style="font-size: small;"><span style="font-family: Arial;"><span style="color: rgb(255, 153, 0);">Example.pdf</span></span></span></a></p>

希望这可以帮助

于 2012-11-09T06:10:13.337 回答