Пример #1
0
 /**
  * Core stylesheet override.
  *
  * Implements 'pageutil.addvar_filter' event.
  *
  * @param Zikula_Event $event The event handler.
  *
  * @return void
  */
 public function coreStylesheetOverride(Zikula_Event $event)
 {
     if ($event->getSubject() == 'stylesheet' && ($key = array_search('style/core.css', (array) $event->data)) !== false) {
         if (file_exists('config/style/core.css')) {
             $event->data[$key] = 'config/style/core.css';
         }
         $event->stopPropagation();
     }
 }
Пример #2
0
 /**
  * Template override handler for 'zikula_view.template_override'.
  *
  * @param Zikula_Event $event Event handler.
  *
  * @return void
  */
 public function _templateOverride(Zikula_Event $event)
 {
     if (array_key_exists($event->data, $this->_overrideMap)) {
         $event->data = $this->_overrideMap[$event->data];
         $event->stopPropagation();
     }
 }