Example #1
0
 /**
  * 
  */
 private function _parseTemplate()
 {
     $path = self::$_env->getPath(self::$_pageGetter->getTemplate());
     if (!$path) {
         throw new Woops_Mod_Cms_Page_Engine_Exception('The template file for page ID ' . self::$_pageGetter->getPageId() . ' does not exist (' . self::$_pageGetter->getTemplate() . ')', Woops_Mod_Cms_Page_Engine_Exception::EXCEPTION_NO_TEMPLATE_FILE);
     }
     $parser = new Woops_Xhtml_Parser($path, dirname(self::$_env->getWebPath(self::$_pageGetter->getTemplate())) . '/');
     return $parser->getXhtmlObject();
 }
Example #2
0
<?php

################################################################################
#                                                                              #
#                WOOPS - Web Object Oriented Programming System                #
#                                                                              #
#                               COPYRIGHT NOTICE                               #
#                                                                              #
# Copyright (C) 2009 Jean-David Gadina - www.xs-labs.com                       #
# All rights reserved                                                          #
################################################################################
# $Id$
Woops_Core_Module_Manager::getInstance()->registerBlockType('cms', 'Woops_Mod_Cms_Block');
Woops_Xhtml_Parser::registerProcessingInstructionHandler('woops-cms-block', 'Woops_Mod_Cms_Block_ProcessingInstruction_Handler');
Woops_Page_Engine::getInstance()->registerPageEngine('Woops_Mod_Cms_Page_Engine');