Drupal → Разослать рассылку Simplenews сразу после её создания
Стандартное поведение при создании рассылки Simplenews состоит из двух шагов:
1. Создать ноду типа Simplenews newsletter
2. Перейти в таб Newsletter, отметить опцию Send newsletter и нажать Send
Чтобы выполнять второй шаг автоматически после создания ноды, нужно:
1. Включить модуль Simplenews rules
2. Создать новое правило Rules с реакцией на событие After saving new content
3. В условиях добавить проверку на тип ноды и статус Published
4. В действиях добавить Send newsletter
Profit.
Экспорт рулса:
{ "rules_send_newsletter_after_create" : { "LABEL" : "Send newsletter after create", "PLUGIN" : "reaction rule", "REQUIRES" : [ "rules", "simplenews_rules" ], "ON" : [ "node_insert" ], "IF" : [ { "entity_is_of_bundle" : { "entity" : [ "node" ], "type" : "node", "bundle" : { "value" : { "simplenews" : "simplenews" } } } }, { "node_is_published" : { "node" : [ "node" ] } } ], "DO" : [ { "simplenews_rules_action_send" : { "node" : [ "node" ] } } ] } }
Комментарии
Добрый день, а с помощью этого модуля можно послать содержимое вьюхи письмом, допустим прямо таблицу созданную вьюхой?
http://xandeadx.ru/blog/drupal/681
Ммм... такое чувство что это больно крутой модуль для моей задачи, мне нужно в результате какого нибудь действия, рулза выполняла экшн который посылает содержимое вьюхи (а именно таблицу, причём с аргументом) в виде письма на определённый ящик, т.е. саму таблицу её тело - просто письмо 1,2 ящикам
отправляйте с помощью rules, в чём проблема?
А как отправить именно содержимое вьюхи, т.е. я создаю Rules Component допустим, в котором буде экшн Send mail, как мне в поле СООБЩЕНИЕ поместить определённую вьюху, с определённым аргументом
http://xandeadx.ru/blog/drupal/178
Т.е. мне в тело сообщения с помощью PHP Filter модуля из ядра вставить привидённую вами строчку для программного вывода вьюхи?
да
Здорово! всё получилось, большое спасибо!
Одна беда, приходящее письмо не в виде таблицы, а списком различного отступа.
Как я понимаю письмо отправляют с содержимым вьюхи но не в виде HTML кода,
как здесь можно решить проблемму, случайно модуль HTML Mail ни для этого?
для этого
Оставить комментарий