get_current_language(); $is_all_languages = $module->is_all_languages(); if (!$is_all_languages) { $controls->warnings[] = 'You are configuring the language ' . $current_language . '.'; } if (!$controls->is_action()) { $controls->data = $module->get_options('template', $current_language); } else { if ($controls->is_action('save')) { $module->save_options($controls->data, 'template', null, $current_language); $controls->add_message_saved(); } if ($controls->is_action('reset')) { // TODO: Reset by language? $module->reset_options('template'); $controls->data = $module->get_options('template', $current_language); $controls->add_message_done(); } if ($controls->is_action('test')) { $users = $module->get_test_users(); if (count($users) == 0) { $controls->errors = __('No test subscribers found.', 'newsletter') . ' '; } else { $template = $controls->data['template']; $message = '
This is a generic example of message embedded inside the template.
'; $message .= 'Subscriber data can be referenced using tags. See the plugin documentation.
'; $message .= 'First name: {name}
'; $message .= 'Last name: {surname}
'; $message .= 'Email: {email}
'; $message .= 'Here an image as well. Make them styled with the CSS rule "max-width: 100%"
'; $message .= ' . '/images/test.jpg)
Edit the default template of confirmation, welcome and cancellation emails. Add the {message} tag where you want the specific message text to be included.