Articles


Sitewide Alert Message

Sitewide Alert Message



Posted byvarghese.t,22nd Jul 2016

Site alert module provides functionality to display urgent message to all users. Originally was created for the Site alert module with a lot of Ajax when user can stay on the same page for significant period. This is a simple tool which uses periodic polling from client side within small dedicated iframe. Pulled file sitewide_msg.poller.php using limited Drupal bootstrap to decrease performance overhead. Usage ----- Install module according to standard Drupal procedure and enable it. After that you'll be able to configure displaying sitewide messages in two way: - by assigning dedicated block to desired region; - by using in your page.tpl.php new variable $sitewide_msg, sample usage from real project:


  if ($sitewide_msg) {
    echo $sitewide_msg['placeholder'];
  }
  else {
    // optional - to keep spacing when module disabled.
    echo " "; 
  }

To send message, as well as to configure polling interval and optional expiration of the displayed message, use screen at admin/config/people/sitewide_msg . Have fun!

Categories