LemonStand Documentation

cms:onBeforeDisplay event

The cms:onBeforeDisplay event is triggered before a front-store page is displayed and before any page code is executed. The event handler should accept a single parameter - the page object (Cms_Page class instance).

Event handler example:

public function subscribeEvents()
{
  Backend::$events->addEvent('cms:onBeforeDisplay', $this, 'before_page_display');
}

public function before_page_display($page)
{
  if (post('some_global_setting'))
    Cms_VisitorPreferences::set('some_global_setting', post('some_global_setting'));
}

Next: cms:onExtendPageForm event
Previous: cms:onExtendPartialModel event
Return to Handling LemonStand events