Drupal 7サイトには、すべての訪問者に表示する必要があるブロック内のダウンロード可能なリソース(PDFファイル)がありますが、ログインした訪問者のみがダウンロードできます。どうすればこれを達成できますか?
どんなアドバイスも大歓迎です。
ありがとう!
Drupal 7サイトには、すべての訪問者に表示する必要があるブロック内のダウンロード可能なリソース(PDFファイル)がありますが、ログインした訪問者のみがダウンロードできます。どうすればこれを達成できますか?
どんなアドバイスも大歓迎です。
ありがとう!
Private files
ファイルフィールドに使用することを検討し、Drupalにこれらすべてを処理させてください。
Drupal7でファイルを操作する方法は次のとおりです。これはあなたを正しい軌道に乗せるはずです。
お役に立てれば。
<?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>
お役に立てれば