DRUPALの規則/分類学的統合? -- drupal フィールド と drupal-7 フィールド と taxonomy フィールド と drupal-rules フィールド 関連 問題

Drupal Rules/Taxonomy integration?












0
vote

問題

日本語

Drupal 7のルールで分類条件を追加/編集/削除する方法があるかどうか疑問に思いますか?私はそれをする方法がありませんでした。

USECASE:特定の役割のユーザー名の(分類)語彙を維持するためにルールを使用しようとしているので、ユーザーの役割が更新されると、ユーザー名を追加/削除します。

英語

I'm wondering if there's a way to add/edit/delete Taxonomy terms in a Rule with Drupal 7? I haven't found any way to do that.

Usecase: I'm trying to use Rules to maintain a (taxonomy) vocabulary of usernames of a certain role, so when a user's role is updated I add/remove their username.

</div
           

回答リスト

1
 
vote
vote
ベストアンサー
 

これは私がそれについてどのように行くかです:

ルールのUI:

1)イベントセクションではオプションを選択します 「既存のユーザーアカウントを更新した後」

2)条件セクションでは、更新された役割を選択します。

3)[アクション]セクションでは、私自身のPHPコードを私のPHPコードを書きますので、そこにユーザー名を変更するオプションはありません。

私のPHPコード:

ルールごとに関数hook_rules_action_info()を使用する必要があります。私はこれをファイルmymoduleName.rules.incに入れて負荷を軽減します。

<事前> <コード> /* * Implementation of the hook_rules_action_info() * */ function customvishal_rules_action_info() { // Here You can check the db for the uid and change the username as what you want. using the SELECT and INSERT commands. Let me know if this works for you or if you need further help. }
 

This is how I would go about it:

In Rules UI:

1) In the events section I would select the option "After updating an existing user account".

2) In the condition section I would select the role which is updated.

3) In the Actions section I would write my own php code as I there is no option to change the users name there.

My php code:

As per rules you need to use the function hook_rules_action_info(). I would put this in a file mymodulename.rules.inc to reduce load.

/* * Implementation of the hook_rules_action_info()  *  */ function customvishal_rules_action_info() {  // Here You can check the db for the uid and change the username as what you want.   using the SELECT and INSERT commands. Let me know if this works for you or if you  need further help.  } 
</div
 
 

関連する質問

0  参照ノードが閉じられている場合は、新しいノードの作成を防ぐ方法?  ( How to prevent creating a new node if the referenced node is closed ) 
私は2つのコンテンツタイプ「アイデア」と「チャレンジ」を持っています。クローズドチャレンジへの参照を持つアイデアを作成した場合、そのアイデアが保存されるのを防ぐ必要があります。これをルールを使って実行することは可能ですか? ...

0  Drupal 8ルールを使用して電子メールを送信できません  ( Cannot send emails using drupal 8 rules ) 
ルールプラグインがインストールされたDRUPAL 8 VARBASE配信があります。 (バージョンルール:8.x-3.0-alpha4 型付きデータ:8.x-1.0-alpha1) ユーザーが自分のアカウントを変更したときに電子メールを送信するためにルールを作...

1  DRUPAL 7のルールを使用して、ノードフィールドからフォームフィールドを入力します。  ( Fill in form field from node field using rules in drupal 7 ) 
クライアントが税数に記入した後に、(entity)フォーム(entity)形式(entity)形式(例えば、名前と電子メール)の populate のへの道を探しています。 (または別の設定可能なフィールド)。それを比較するフィールドは、別のノードまたはエンテ...

1  ルールBを実行する前後にルールAをトリガする方法B?  ( How to trigger rule a before or after executing rule b ) 
コンテンツを表示するビューを持っています。ビューから一連の行を選択して、いくつかのバルク操作を実行するには、VBO(Views Bulk Operations)を使用しています。その操作は、実行されるべき実際の操作がルールアクションとして提供されるルールコンポ...

0  DRUPAL7のルールを使用してノードのフィールドを予め付け出す方法?  ( How to prefill a field of a node using rules in drupal7 ) 
ルールの使用ユーザが保存ボタンを押した後にノードのフィールド値を入力するのは簡単です。コンテンツイベントを保存する前にルールを追加するだけです。しかし、編集フォームがユーザーに表示される前にノードフィールドを予め付けるためのルールを持つことは可能ですか?だから...

4  ユーザーにノードを削除することを許可しないが、ビューを介して削除することができない  ( Do not allow a user to delete a node but allow to delete through views bulk oper ) 
次のシナリオを持っています: エディタの役割はではありません ノードを削除します。それゆえ、対応する 権限は解除されます 権限ページ しかし編集者 ノードを削除できるはずです ビューからバルク操作。 using ルールアクションが呼び出されます のようなもの...

3  DRUPAL 7の規則:電子メール内で送信する方法アップロードされた添付ファイルのURL(ノード変更後)?  ( Drupal 7 rules how to send within an e mail the url of an uploaded attachment ) 
カスタム添付フィールドを持つカスタムノードタイプを持つDrupal 7サイトを持っています。 (このカスタムの種類の)ノードが公開された後、私はルールモジュールの助けを借りて電子メールを受け取りました。誰かがこのノードを編集して添付ファイルをアップロードすると...

3  Drupal Commerce Kickstart V2は支払い前に承認します  ( Drupal commerce kickstart v2 approve order before payment ) 
私はCommerce Kickstart v2 を使用したコンセプトeコマースソリューションの構築です。 ユーザーが注文を提出できるシステムを実装したいが、管理者が支払うことができる前に注文を承認する必要があります - 私はルールとアンプでこれを行うことができ...

1  ルール付きのコンテンツ作成/エディションを防ぐ  ( Prevent content creation edition with rules ) 
規則に基づいてコンテンツ作成/版を回避することは可能ですか? たとえば、ホームページやその他のページにリダイレクトするルール「ノード保存前」です。 これはノードの保存を防ぐことができますか、それともリダイレクトされますか?それが防止された場合、それは実際の保存...

0  Drupalでルールを強制的にトリガーします  ( Forcefully trigger a rule in drupal ) 
コードからDrupalでルールを起動させる方法は? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有