2011-02-07 4 views
1

私が必要とするのは、プライベートフォルダ(所有者だけがコンテンツにアクセスでき、user_filesモジュールと同じだが作成と変更のディレクトリを持つ)とパブリック(ロールごと)のアクセスです(特定のロールのメンバーだけがアクセスできますフォルダ)。これを処理するファイルエクスプローラモジュールを持つことは素晴らしいことです。Drupal6:プライベートとパブリックのファイルストレージを扱う方法は?

同様のモジュールをご存知ですか?前もって感謝します。 c。

答えて

1

私は同様の要件がありましたが、私は自分のモジュールを実装しました。 まず、プライベートファイルを作成するにはいくつかの方法があります。 Drupalブートストラップを通過するようにすべてのファイルを非公開にするか、Drupalブートストラップを通過するアクセス制限がある個々のフォルダを設定する必要があります。あなたはそれをGoogleにあれば、いくつかのチュートリアルがあります http://www.google.es/search?q=drupal+public+private+files

私自身が、私はその後、あなたは自分のカスタムモジュールにHOOK_file_download($ファイルパス)を実装することができます。htaccessファイルに

RewriteEngine on 
RewriteBase /path/to/my/private/directory 
RewriteRule ^(.*)$ $1 [L,R=301] 

を追加しました。

http://www.drupalcoder.com/blog/mixing-private-and-public-downloads-in-drupal-6

また

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_file_download/6

は、この素敵なチュートリアルをチェック

関連する問題