You are here

simplenews_scheduler.api.php in Simplenews Scheduler 6.2

Hooks provided by the Simplenews scheduler module.

File

simplenews_scheduler.api.php
View source
<?php

/**
 * @file
 * Hooks provided by the Simplenews scheduler module.
 */

/**
 * Alter the node object that was cloned from the template node before it gets saved.
 *
 * The node is passed as node object and therefore passed by reference. This hook
 * is for example usefull if you have fields in the template node that contain
 * information about data that should get rendered dynamically into the edition
 * node depenedent on the current schedule date.
 *
 * @param $edition_node
 *   The cloned node object based on the scheduler node.
 */
function hook_simplenews_scheduler_edition_node_alter($edition_node) {
  $edition_node->title = 'Your newsletter from ' . $_SERVER['REQUEST_TIME'];

  // Set some content into the node body.
  $edition_node->body = 'content';

  // It's essential to clear the teaser here, as otherwise it gets generated
  // from the node body and then included twice!
  $edition_node->teaser = '';
}

Functions

Namesort descending Description
hook_simplenews_scheduler_edition_node_alter Alter the node object that was cloned from the template node before it gets saved.