請求書、情報、ドキュメントなど、管理者がファイル(PDFファイル)を別のユーザー(クライアント)にアップロードさせたいと考えています。特定のユーザーにファイルをアップロード
私はファイルフィールドのように、いくつかのフィールドを持つ新しいコンテンツタイプを追加すると思いますが、私はユーザーリストを追加する方法がわからないので、管理者はユーザーをアップロードし、対応するために、ファイルを選択することができます。
ログイン後、これらのファイルをどのように表示できますか?
請求書、情報、ドキュメントなど、管理者がファイル(PDFファイル)を別のユーザー(クライアント)にアップロードさせたいと考えています。特定のユーザーにファイルをアップロード
私はファイルフィールドのように、いくつかのフィールドを持つ新しいコンテンツタイプを追加すると思いますが、私はユーザーリストを追加する方法がわからないので、管理者はユーザーをアップロードし、対応するために、ファイルを選択することができます。
ログイン後、これらのファイルをどのように表示できますか?
ユーザーを参照するには、エンティティ参照モジュールをインストールします。 http://drupal.org/project/entityreference これを使用して、ユーザーを参照するフィールドを追加できます。限り、ユーザー用のファイルをリストとして、あなたの新しいコンテンツタイプのリストを作成するビューを使用することができますし、ログインしているユーザーによってそれをフィルタリング
。
より詳述すると、ビューモジュールをインストールします。新しいタイプのコンテンツタイプフィルタと現在のUserのコンテキストフィルタを使用して新しいViewを作成し、ファイルフィールドのフィールドを追加して、ファイルを表示したいフィールドを設定しますユーザー。 目的に応じて、そのビューをサイトのフロントページに設定して、ログイン時にユーザーに表示させることもできます。
コンテキストフィルタを追加すると、 「フィルタ値がURLにない場合」を選択して「デフォルト値を入力」を選択し、「ログインしたユーザのユーザID」タイプを選択してください。
+1モジュール](http://drupal.org/project/references)より安定しています。 – Clive
素晴らしいですが、アップロードされたファイルをユーザに表示する方法の詳細を教えてください> –
@Cliveうん、両方とも動作します。 Referencesモジュールページの最初の箇条書きポイントの1つは、おそらく間もなく廃止されると言います。 – loganfsmyth