タグ付けされた質問 「users」

Drupalが使用する最も重要なエンティティの1つはユーザーエンティティです。

1
/ユーザープロフィールページにのみブロックを表示
ユーザーが/ userで自分のプロフィールページにアクセスしたときにブロックを表示したい。パブリックユーザープロファイルのパスは "/ member / [username]"です。 ブロックを「ユーザー」に制限すると、表示されません。「メンバー/ *」に制限すると、自分のプロファイルとパブリックプロファイルの両方に表示されます。 「ユーザー」のURLは特別なものですか?
10 7  users  blocks 


6
カスタムユーザーアカウントのフィールドと比較して、Profile2モジュールを使用する利点はありますか?
Profile2モジュールをいじる必要があるかどうかを判断しようとしています。ユーザーに実名などの情報を保存して他の用途に利用できるようにする必要がありますが、Profile2モジュールを使用する利点があるのか​​、または必要なものすべてにカスタムユーザーアカウントフィールドを作成する必要があるのか​​わかりません。 。
10 users 

3
「ユーザーログイン」ブロックを削除するにはどうすればよいですか。
これは簡単な質問であることはわかっていますが、あまりにも長い時間検索してきました。 ユーザーログインボックスを削除して、サイトへのすべてのアクセス(管理者アクセスを除く)が匿名になるようにします。ユーザーがシステムにアカウントを作成することは望ましくありません。
10 7  users 

3
* .drupal.orgシングルサインオンのしくみ
drupal内でシングルサインオンを実現するには、多くの方法があると思います。* .drupal.orgサイトが使用しているアプローチについて教えてください。drupalconfサイトhttp://chicago2011.drupal.org/userまたはhttp://london2011.drupal.org/userにアクセスすると、drupal.orgサイトで指定されたユーザー資格情報で認証されます。これを達成するためのモジュールやハンドブックのページを誰かに教えていただければ幸いです。前もって感謝します。
10 7  users  multi-sites 

3
ユーザーはどのようにして、そのタイプのすべてのノードではなく、1つの特定のノードのみにアクセスできますか?
特定のコンテンツタイプに対する表示および編集権限を持つユーザーがいます。これにより、そのタイプのすべてのノードを表示および編集する権限がすべてのユーザーに付与されます。しかし、実際には、ユーザーごとに一意のノードを作成して、そのユーザーだけがノードを表示および編集できるようにしたいと考えています。Drupal 7でこれを行うにはどうすればよいですか?
10 7  nodes  users 


3
管理者はパスワードなしで新しいアカウントを作成できますか?
管理者が新しいアカウント(admin / people / create)を作成すると、アカウントのパスワードを入力するように求められます。クライアントは、バックエンドでアカウントが作成されたときに管理者がパスワードを入力する必要がないことを望んでいますが、ユーザーには1回限りのログインリンクを含む通知メッセージが送信され、それを使用してログインした後のパスワード。このようなことを達成するための最良の方法は何ですか? フォームを変更し#default_valueてパスワードフィールドをランダムなパスワードに設定してからを設定することを考えたことがありますが、それ'#access' => FALSEが最善の方法かどうかはわかりません。
10 7  users 

2
RESTサービスを介してロールを持つユーザーを作成するにはどうすればよいですか?
以下のJSON形式で新しいユーザーを作成できました(このデータをRESTサービスにポストするためにPOSTERアドオンを使用しています)。 { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } 私の質問は、特定の役割を持つユーザーを作成する方法です。以下のJSONフォーマットで試してみました。 { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" } } しかし、応答は次のエラーを出します ["不正な選択が検出されました。サイト管理者に連絡してください。"]
10 7  users  services 

2
プログラムでリストフィールドの許可された値を更新する方法は?
Drupal 7でProfile2アカウントの選択リストを作成しました。許可値リストにいくつかの値を追加しました。次に、リストの値をプログラムで更新します(追加、削除、または更新)。これらの更新をデータベースにコミットするため、form_alterを使用したくありません。私の問題は、これらの値がデータベースのどこに保存されているのか、またはProfile2からこれらの値をプルして更新し、保存する方法を見つけられないようです。 私はこの特定の問題についてハイとローをグーグルで調べましたが、これを行う方法についての答えを見つけることができません。誰かが私を助けてくれることを願っています。 ありがとう。
10 7  forms  users 

4
ロールに基づいてビューのフィールドを非表示にするにはどうすればよいですか?
/ admin / peopleで、表示名(つまり、表示名がユーザーリストに表示されてはいけない)を非表示にしたいのですが、特定のロールに対してのみです。 私の.moduleファイルでは、次のフックを試しました: function hook_views_data_alter(array &$data) { kint($data['users']);die; } function hook_views_pre_render(\Drupal\views\ViewExecutable $view) { if($view->id() == 'myview'){ print_r($view->result);die; // kint($value->_entity->get('title')->value); } } function hook_views_post_render(\Drupal\views\ViewExecutable $view) { if ($view->id() == 'viewid') { // Set the view title. $field_name = $view->getFields(); } } function hook_field_views_data_views_data_alter(array &$data, \Drupal\field\FieldStorageConfigInterface $field) { $field_name = …
10 views  8  users 


3
1つのエンティティフォームを別のエンティティフォームに埋め込み、両方を保存する
ユーザーエンティティに依存するカスタムエンティティがあります。実際、エンティティフォームをユーザープロファイルフォーム内に表示するのが理にかなっていると感じたのは、非常に重要です。 私が今抱えている問題は次のとおりです。2つの保存ボタンがあります。そして、それが十分に悪いわけではない場合、ユーザー(下の方)の保存ボタンは機能しなくなり、ホワイトラベル保存ボタンはホワイトラベルエンティティのみを保存します。 フォームは次のようにユーザーフォームに変更されます。 function whitelabel_form_user_form_alter(&$form, FormStateInterface $form_state) { $whitelabel = WhiteLabel::load(1); $whitelabel_form = \Drupal::service('entity.manager') ->getFormObject('whitelabel', 'default') ->setEntity($whitelabel); $form['whitelabel'] = array( '#type' => 'details', '#title' => t('White label settings'), '#open' => TRUE, 'form' => \Drupal::formBuilder()->getForm($whitelabel_form), ); } $whitelabel_form(Drupal 7で使用されていた)配列内のいくつかのパラメーターをシャッフルしたいと思っていましたが、その配列は非常に大きく、必要な送信ボタンとハンドラーが見つかりませんでした。 だから問題は、これを行うことができるのですか?そして、それを行うための推奨される方法は何でしょうか?
9 8  forms  users 

4
ユーザーIDからユーザー名を取得するにはどうすればよいですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 9か月前に閉鎖。 ユーザーIDだけを知っているユーザー名を印刷したい。どうすればこれを達成できますか?
9 users  8 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.