Отправлять почту на адреса электронной почты из веб-формы при редактировании содержимого

Я пытаюсь использовать модули правил, веб-форм и веб-форм для отправки электронной почты на адреса электронной почты выбранных материалов после редактирования существующего содержимого.

ВОПРОС: Кто-нибудь может понять, почему мои правила не отправляют электронные письма?

Я настроил следующие правила:

событие - после обновления существующего содержания

Действия -Получить отправленные веб-формы идентификатора узла

Цикл -полученных материалов

действие цикла - отправить письмо.

Для поля send mail TO я установил для поля оценки PHP значение:

<?php print $list_itemb->data['components']['email_address']['value'][0]; ?>

Я также пробовал:

<?php print $list_itemb->data['email_address']['value'][0]; ?>

Я попытался выполнить шаги, описанные в представленном ниже документе, но он по-прежнему работает некорректно.

Ссылка: https://drupal.stackexchange.com/questions/69134/send-mail-to-email-addresses-from-webform-when-a-content-is-saved

ЭКСПОРТ ПРАВИЛ:

{ "rules_test_form_final" : {
    "LABEL" : "Test form final",
    "PLUGIN" : "reaction rule",
    "OWNER" : "rules",
    "REQUIRES" : [ "webform_rules", "php", "rules" ],
    "ON" : { "node_update" : [] },
    "DO" : [
      { "webform_submissions_load" : {
          "USING" : { "nid" : "3333" },
          "PROVIDE" : { "submissions" : { "submissions" : "Fetched submissions" } }
        }
      },
      { "LOOP" : {
          "USING" : { "list" : [ "submissions" ] },
          "ITEM" : { "list_itemb" : "Current list item" },
          "DO" : [
            { "mail" : {
                "to" : "\u003C?php print $list_itemb-\u003Edata[\u0027components\u0027][\u0027title\u0027][\u0027value\u0027][0]; ?\u003E",
                "subject" : "final test",
                "message" : "test",
                "language" : [ "" ]
              }
            }
          ]
        }
      }
    ]
  }
}

person sephiith    schedule 16.02.2016    source источник


Ответы (1)


Вызов данных отправки с помощью действия fetch submissions в модуле Drupal Rules изменяет формат массива.

Правильный вызов ниже:

<?php print $list_itemb->data['61'][0]; ?>
person sephiith    schedule 23.02.2016