問題タブ [drupal-rules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - Drupal 7ルール:アップロードされた添付ファイルのURLを電子メール内で送信する方法(ノード変更後)?
カスタム添付ファイル フィールドを持つカスタム ノード タイプの Drupal 7 サイトがあります。(このようなカスタム) ノードが公開された後、ルール モジュールの助けを借りて電子メールを受け取りました。誰かがこのノードを編集して添付ファイルをアップロードすると、別の電子メールを送信する別のルールを設定したいと思います。メール内で、アップロードされたファイルへの完全な URL を確認したい。
いくつかのテストの後、アップロードされたファイルへのフルパスを挿入できません。[node:field-attachment:file] がまったく機能しません。このファイルが存在する URL を (手動で) 挿入することはできますが、後でファイル名を挿入することはできません (そのため、ファイル名でも十分です)。
[ node :field-attachment:file]でエラーが発生しました。 tokens.inc の 297 行目。*
まさにこれです:
[node:field-attachment]を使用すると、電子メールが届きますが、次の内容が含まれています: ここからファイルをダウンロードできます: プロパティ 0
ノードを編集するときに、実際にアップロードされたファイルの URL (またはファイル名) を取得するには、どのトークンを使用すればよいですか?
drupal-7 - このノードが特定のワークフロー ステータスの場合に、ノードの編集を防止する方法
Drupal 7 を使用していますが、ノードが特定のワークフロー ステータスになっている場合に、特定のユーザー ロールに対して一部のノードを編集できないようにしたいと考えています。
たとえば、ノードのワークフロー ステータスが「検証済み」の場合、「寄稿者」ロールを持つユーザーはノードを編集できませんが、「検証者」ロールを持つユーザーは編集できます。
ワークフローのステータスが「検証中」の場合、両方のユーザー ロールが編集できます。
モジュール「ルール」と「ワークフロー」でこの種のプロセスを実装することは可能ですか?
drupal-7 - Drupal 7 のビューとルールのアクション セット
特定の役割のカスタム検索ページを表示するために、プロファイル フィールドに基づいてビューを作成しました。検索結果が表示されたら、ユーザーはその中から 1 つを選択して通知を送信できます。
このために、VBO が force single オプションとともに使用されています。選択したユーザーにルールを介して電子メール通知を送信しようとすると問題が発生します。
一括操作設定の下に、メールを送信するためのカスタム ルール アクションが表示されません。データ タイプ プロファイルを使用してルール コンポーネントを作成しようとすると、アクションは一括操作の下に表示されますが、ページには表示されません。
どんな助けでも大歓迎です。
drupal - DrupalルールでPHPを使用してコンポーネントをスケジュールする方法
いくつかのPHPを使用して、ルールで「コンポーネントのスケジュール」を探しています。「strtotime()関数で認識される値。+1日など」を使用して値を設定できますが、PHPを使用して値を設定したいと思います(スケジュールされた日付を別のフィールドの値)。「データ選択」モードに切り替えると「PHP評価」領域があることを理解していますが、それで動作するPHPを作成できません。
何か考えはありますか?
php - Php Drupal ルール コードの SQL エラー - 1 日あたりの投票数を制限する
一部の Php 検証でルールをアクティブ化すると、SQL エラー メッセージが表示されました。このルールの目的は、ユーザーが過去 24 時間に 2 回以上投票したかどうかを確認することです。使用したコードは次のとおりです。
$query = 'SELECT * FROM votingapi_vote WHERE uid = 1
クエリをデバッグしようとしましたが、PHP では動作しないのに対し、mysql コンソールでは動作するような単純なクエリでさえ動作しません。誰でもこのエラーが表示されますか?
drupal - Drupal 7 - 新しいノードと同じ興味を持つユーザーに自動的にメールを送信する
よし、契約だ。私のクライアントは彼のウェブサイトに求人広告を掲載しています。応募者は自分のページに登録し、興味のある仕事の種類を選択できます。新しい求人広告 (新しいノード) に、ユーザー (応募者) が選択したものと同じ興味が含まれている場合、電子メールが自動的にユーザーに送信されます (申請者)。
Drupal 7 でサイトを構築しており、Rules でこれを解決しようとしました。問題は、すべてのユーザーを対象とする代替パターンが見つからなかったことです。現在のユーザーしか利用できませんでした。メールは、新しい求人広告と同じ関心を持つすべてのユーザーに送信する必要があります。
誰かがいくつかのヒントを与えることができますか?
drupal - Drupal 7 Ubercart 3.4 メール注文請求書アクションが機能しない
これが私のシステム設定です: Drupal 7.20 Ubercart 3.4 Rules 2.2 このサイトの他のすべての電子メール機能は、ubercart の電子メール (注文通知の電子メールと注文ステータスの更新の電子メール) を除いて正常に動作しています。ここでの問題は、支払いが完了した後にシステムが注文請求書を送信していないことです。
以下の画像に示すように、「メールの送信」アクションを使用して、デフォルトで「顧客がチェックアウトを完了」という名前の同じイベントによって発生する別のアクションを追加しようとしました。
テストの結果、システムは最初のアクションを実行しましたが、2 番目のアクションは実行しませんでした。ウォッチドッグを調べてみましたが、システムが注文通知を送信しようとしたことを示すメッセージはなく、エラーもありませんでしたが、最初のアクションに追加した送信済みメールが表示されました。
以前にこの問題に遭遇した人はいますか?
どんな考えでも大歓迎です!
drupal - Drupal: エンティティで参照されているユーザーの電子メール アドレス フィールドへのアクセス
2 つのコンテンツ タイプがあります。
- ビジネスパートナー (B)
- サービス (S)
関係は次のとおりです。 S --> B
これは、サービス コンテンツ タイプに、Entity Reference タイプの business_partner_ref という名前のフィールドがあることを意味します。ビジネス パートナー コンテンツ タイプには、drupal ユーザー エンティティを参照するエンティティ参照タイプを持つ account_manager-ref という名前のフィールドがあります。
サービス内容種別のワークフロー状態に変化があった場合に、取引先のアカウントマネージャーにメールを送信してほしい。そのため、ルール モジュールのアクション部分にメール送信アクションを追加し、その一部でトークン [node:business_partner_ref:account_manager-ref:mail] を使用します。ただし、メール アクションの TO フィールドには空の文字列が残ります。[node:business_partner_ref:account_manager-ref] を使用すると、アカウント マネージャーのユーザー名が表示されます。
バグですか、それとも私のミスですか?