Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Have you ever wished for a very simple way to have a status message (set by drupal_set_message()) persist across multiple pages and also be dismissable? Well, you've come to the right place, because PDMs (persistent dismissable messages) is what we're selling.
The PDM module takes over all dsms (messages set by drupal_set_message()) and modifies them to become dismissable (similar in some respects to the Absolute Messages module. Each message appears in its own div and visual area (as opposed to the default in Drupal, which is to group all warning, status and error messages together) and can be removed by clicking a 'hide' link.
But wait! There's more!
Developers can make use of a fantastic function provided by the module called: pdm_create_message(). This function will allow them to create status messages with even more functionality.
PDM Create Message Options:
type: The same as the 'type' for drupal_set_message(). This affects class output and theming.
pdm_type: This is a custom setting where you can enter any string you wish. This will be used in the future to allow filtering of existing/archived messages. Its function is identical to the first parameter of the watchdog() function.
Bean Slide creates a Bean block entity type with preconfigured fields for images, text and links as rotating slides. As a block entity type, you can create as many Bean Slide slideshows as you desire and place them using any block placement method such as Drupal core blocks, Panels or Context.