public function _initView() { $this->bootstrap('layout'); $layout = $this->getResource('layout'); $v = $layout->getView(); $v->addHelperPath('App/View/Helper', 'App_View_Helper'); $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity'); $config = Zend_Registry::get('config'); //Definiendo Constante para Partials define('MEDIA_URL', $config->app->mediaUrl); define('ELEMENTS_URL', $config->app->elementsUrl); define('SITE_URL', $config->app->siteUrl); define('IMG', $config->app->ImgGeneric); // Config Built-in View Helpers $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype(Zend_View_Helper_Doctype::HTML5); $v->headTitle($config->resources->view->title)->setSeparator(' - '); $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8'); $v->headMeta()->appendName("robots", "noindex, nofollow"); // for development $v->headMeta()->appendName("author", "josmel"); $v->headMeta()->appendName("description", "PortalWap Entel"); // $v->headMeta()->setCharset("utf-8"); }
public function testStringificationReturnsDoctypeString() { $doctype = $this->helper->doctype('XHTML1_STRICT'); $string = $doctype->__toString(); $registry = Zend_Registry::get('Zend_View_Helper_Doctype'); $this->assertEquals($registry['doctypes']['XHTML1_STRICT'], $string); }
public function _initView() { $this->bootstrap('layout'); $layout = $this->getResource('layout'); $v = $layout->getView(); $v->addHelperPath(APPLICATION_PATH . "/../library/Core/View/Helper", "Core_View_Helper"); $config = Zend_Registry::get('config'); $version = self::getVersion(); $cache = $this->getPluginResource('cachemanager')->getCacheManager()->getCache('default'); Zend_Db_Table_Abstract::setDefaultMetadataCache($cache); Zend_Registry::set('Cache', $cache); $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity'); defined('STATIC_URL') || define('STATIC_URL', $config['app']['staticUrl']); defined('DINAMIC_URL') || define('DINAMIC_URL', $config['app']['dinamicUrl']); defined('IMG_URL') || define('IMG_URL', $config['app']['imgUrl']); defined('SITE_URL') || define('SITE_URL', $config['app']['siteUrl']); defined('SITE_TEMP') || define('SITE_TEMP', $config['app']['elementTemp']); defined('SITE_VERSION') || define('SITE_VERSION', $version); defined('STATIC_ADMIN_IMG') || define('STATIC_ADMIN_IMG', $config['app']['imgAdmin']); defined('ROOT_IMG_DINAMIC') || define('ROOT_IMG_DINAMIC', $config['app']['rootImgDinamic']); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype(Zend_View_Helper_Doctype::XHTML1_STRICT); $v->headTitle($config['resources']['view']['title'])->setSeparator(' | '); $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8'); $v->headMeta()->appendName("author", "multibox S.A.C"); $v->headMeta()->setName("language", "es"); $v->headMeta()->appendName("description", "portal de contenido de tonos y de musica entel"); $v->headMeta()->appendName("keywords", "tono,musica,dedicatorias,musica top,realtones,fulltracks, entel, operadora,entretenimiento"); if (APPLICATION_ENV != 'LOCAL') { $this->frontController->throwExceptions(false); } }
/** * Initialize the layout loader */ protected function _initLayoutHelper() { $this->bootstrap('frontController'); $layout = Zend_Controller_Action_HelperBroker::addHelper(new Talib_Controller_Action_Helper_LayoutLoader()); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('HTML5'); }
protected function _initDocType() { // Strangely it works just like this $this->bootstrap('View'); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML1_STRICT'); }
function _initPlaceHolders(&$options) { if (!empty($options['docType'])) { $helper = new Zend_View_Helper_Doctype(); $helper->doctype($options['docType']); } if (!empty($options['css'])) { $helper = new Zend_View_Helper_HeadLink(); if (is_array($options['css'])) { foreach ($options['css'] as $css) { $helper->appendStylesheet($css); } } else { $helper->appendStylesheet($options['css']); } } if (!empty($options['headMeta'])) { $meta = $options['headMeta']; $helper = new Zend_View_Helper_HeadMeta(); if (!empty($meta['http-equiv'])) { $equiv = $meta['http-equiv']; foreach ($equiv as $key => $value) { $helper->appendHttpEquiv($key, $value); } } } }
public function doctype($doctype = 'XHTML1_STRICT') { $return = parent::doctype($doctype); if (substr($doctype, 0, 5) == 'XHTML') { $return = '<?xml version="1.0" encoding="utf-8"?>' . "\n" . $return->__toString() . "\n"; } return $return; }
public function doctype($doctype = null) { if (null !== $doctype && $doctype == self::XHTML5) { $this->setDoctype($doctype); } else { parent::doctype($doctype); } return $this; }
public function _initView() { $docTypeHelper = new Zend_View_Helper_Doctype(); $docTypeHelper->doctype('XHTML1_STRICT'); $this->bootstrap('layout'); $layout = $this->getResource('layout'); $view = $layout->getView(); $view->headTitle('Ventas')->headTitle('DEMO')->setSeparator(' - '); $view->headLink()->prependStylesheet('/css/global.css'); $view->headScript()->appendFile('/js/jquery.min.js'); $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8'); $view->headMeta()->appendHttpEquiv('Content-Language', 'en-US'); $view->addHelperPath('My/View/Helper', 'My_View_Helper'); }
public function _initView() { $this->bootstrap('layout'); $layout = $this->getResource('layout'); $v = $layout->getView(); $v->addHelperPath(APPLICATION_PATH . "/../library/Core/View/Helper", "Core_View_Helper"); $config = Zend_Registry::get('config'); $version = self::getVersion(); $cache = $this->getPluginResource('cachemanager')->getCacheManager()->getCache('default'); Zend_Db_Table_Abstract::setDefaultMetadataCache($cache); Zend_Registry::set('Cache', $cache); $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity'); //Definiendo Constante para Partials defined('STATIC_URL') || define('STATIC_URL', $config['app']['staticUrl']); defined('DINAMIC_URL') || define('DINAMIC_URL', $config['app']['dinamicUrl']); defined('IMG_URL') || define('IMG_URL', $config['app']['imgUrl']); defined('SITE_URL') || define('SITE_URL', $config['app']['siteUrl']); defined('SITE_TEMP') || define('SITE_TEMP', $config['app']['elementTemp']); defined('SITE_VERSION') || define('SITE_VERSION', $version); defined('STATIC_ADMIN_IMG') || define('STATIC_ADMIN_IMG', $config['app']['imgAdmin']); defined('ROOT_IMG_DINAMIC') || define('ROOT_IMG_DINAMIC', $config['app']['rootImgDinamic']); // defined('LOG_PATH') // || define('LOG_PATH',$config['app']['logPath']); //* Antes de modularizar -solo para el landing *// // defined('CHALLENGE_DINAMIC_URL') // || define('CHALLENGE_DINAMIC_URL',$uriChallenge.'/dinamic/'); //// } // $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype(Zend_View_Helper_Doctype::XHTML1_STRICT); $v->headTitle($config['resources']['view']['title'])->setSeparator(' | '); $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8'); $v->headMeta()->appendName("author", "onlineproduction"); $v->headMeta()->setName("language", "es"); $v->headMeta()->appendName("description", "managent aplication"); $v->headMeta()->appendName("keywords", "ayuda."); if (APPLICATION_ENV != 'LOCAL') { $this->frontController->throwExceptions(false); } }
protected function _initPlaceholders() { /** * Dentro do Bootstrap inicializo uma instância de View * para adicionar headLinks e outros recursos de Views presentes em todas as telas da aplicação * Dentro desse processo eu crio uma instância do frontController onde consigo acessar o caminho * dinâmico da raiz do meu projeto, para resolver problemas de caminho de arquivos */ $this->bootstrap('View'); $this->bootstrap('frontController'); $view = $this->getResource('View'); $front = $this->getResource("frontController"); $front->registerPlugin(new ZendT_Plugin_Charset()); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML1_STRICT'); /** * 1 - Adiciono o título genérico * 2 - Adiciono o core do jQuery e o core do jQuery UI * E os habilito para que sempre sejam incluídos na View * porque como default eles só são incluídos se há algum objeto do ZendT sendo utilizado na tela * fazendo não funcionar outros objetos que usam o framework e o UI mas não estão dentro do ZendT */ $view->doctype()->setDoctype('XHTML1_TRANSITIONAL'); }
public function _initView() { $this->bootstrap('layout'); $layout = $this->getResource('layout'); $v = $layout->getView(); $v->addHelperPath(APPLICATION_PATH . "/../library/Core/View/Helper", "Core_View_Helper"); $config = Zend_Registry::get('config'); $version = self::getVersion(); $cache = $this->getPluginResource('cachemanager')->getCacheManager()->getCache('default'); Zend_Db_Table_Abstract::setDefaultMetadataCache($cache); Zend_Registry::set('Cache', $cache); $this->getResourceLoader()->addResourceType('entity', 'entitys/', 'Entity'); //Definiendo Constante para Partials defined('STATIC_URL') || define('STATIC_URL', $config['app']['staticUrl']); defined('DINAMIC_URL') || define('DINAMIC_URL', $config['app']['dinamicUrl']); defined('IMG_URL') || define('IMG_URL', $config['app']['imgUrl']); defined('SITE_URL') || define('SITE_URL', $config['app']['siteUrl']); defined('SITE_TEMP') || define('SITE_TEMP', $config['app']['elementTemp']); defined('SITE_VERSION') || define('SITE_VERSION', $version); defined('STATIC_ADMIN_IMG') || define('STATIC_ADMIN_IMG', $config['app']['imgAdmin']); defined('ROOT_IMG_DINAMIC') || define('ROOT_IMG_DINAMIC', $config['app']['rootImgDinamic']); defined('LOG_PATH') || define('LOG_PATH', $config['app']['logPath']); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype(Zend_View_Helper_Doctype::XHTML1_STRICT); $v->headTitle($config['resources']['view']['title'])->setSeparator(' | '); $v->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8'); $v->headMeta()->appendName("author", "voy.pe"); $v->headMeta()->setName("language", "es"); $v->headMeta()->appendName("title", "Voy Fibra Optica | Internet sin limites"); $v->headMeta()->appendName("keywords", "internet, megas, internet sin limites, duo, telefonia, lima, peru"); $v->headMeta()->appendName("description", "Voy ofrece el servicio de internet y teléfono fijo hasta el hogar a través de fibra optica. Vive hoy la mejor experiencia en internet."); $v->headMeta()->appendName("viewport", "width=device-width, initial-scale=1.0"); if (APPLICATION_ENV != 'LOCAL') { $this->frontController->throwExceptions(false); } }
protected function _initView() { // Create view $view = new Zend_View(); // Set encoding (@todo maybe use configuration?) $view->setEncoding('utf-8'); $view->addScriptPath(APPLICATION_PATH); // Setup and register viewRenderer // @todo we may not need to override zend's $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view); //$viewRenderer = new Engine_Controller_Action_Helper_ViewRenderer($view); $viewRenderer->setViewSuffix('tpl'); Zend_Controller_Action_HelperBroker::getStack()->offsetSet(-80, $viewRenderer); // Initialize contextSwitch helper Zend_Controller_Action_HelperBroker::addHelper(new Core_Controller_Action_Helper_ContextSwitch()); // Add default helper paths $view->addHelperPath('Engine/View/Helper/', 'Engine_View_Helper_'); $this->initViewHelperPath(); // Set doctype Engine_Loader::loadClass('Zend_View_Helper_Doctype'); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype(Engine_Api::_()->getApi('settings', 'core')->getSetting('core.doctype', 'HTML4_LOOSE')); // Add to local container and registry Zend_Registry::set('Zend_View', $view); return $view; }
protected function _initDoctype() { $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML5'); }
/** * Configures view class * */ protected function setupView() { if (Zend_Registry::isRegistered('config')) { $config = Zend_Registry::get('config'); $renderClass = $config->output->viewrenderer; $viewRenderer = new $renderClass(); $viewClass = $config->output->view->name; $viewRenderer->setView(new $viewClass($config->output->view->options->toArray())); } else { // Config file not detected, use defaults $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer(); $viewRenderer->setView(new Zoo_View_Php()); } $viewRenderer->setViewSuffix('phtml'); //make it search for .phtml files Zend_Controller_Action_HelperBroker::addHelper($viewRenderer); //add it to the action helper broker // Set the encoding $viewRenderer->view->setEncoding("UTF-8"); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML1_STRICT'); // Add core module's view helper path $viewRenderer->view->addHelperPath(ZfApplication::$_base_path . "/app/Zoo/views/helpers"); // Add JQuery support $viewRenderer->view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper'); $viewRenderer->view->jQuery()->setVersion('1.5')->setUIVersion('1.8')->addStylesheet('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css'); }
protected function _initView() { // Create view $view = new Zend_View(); // Set encoding (@todo maybe use configuration?) $view->setEncoding('utf-8'); $view->addScriptPath(APPLICATION_PATH); // Setup and register viewRenderer // @todo we may not need to override zend's $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view); $viewRenderer->setViewSuffix('phtml'); Zend_Controller_Action_HelperBroker::getStack()->offsetSet(-80, $viewRenderer); // Add default helper paths $view->addHelperPath('Khcn/View/Helper/', 'Khcn_View_Helper_'); $this->initViewHelperPath(); // Set doctype $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML1_STRICT'); // Add to local container and registry Zend_Registry::set('Zend_View', $view); return $view; }
/** * Initialize view * * @return void */ public function initView($module) { // ** Set the document type ** $documentType = new Zend_View_Helper_Doctype(); $documentType->doctype('XHTML1_TRANSITIONAL'); // Bootstrap layouts Zend_Layout::startMvc(array('layoutPath' => $this->_root . '/application/' . $module . '/views/layouts', 'layout' => 'main')); }
define('CONFIG_PATH', APPLICATION_PATH . '/configs'); /* * Let's fire 'er up! */ Zend_Session::start(); $currentUser = new Zend_Session_Namespace('currentUser'); /* * Pull global site settings */ $config = new Zend_Config_Ini(CONFIG_PATH . '/settings.ini', 'production'); Zend_Registry::set('config', $config); /* * Set view helpers */ $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML1_TRANSITIONAL'); $metaHelper = new Zend_View_Helper_HeadMeta(); $metaHelper->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8'); $metaHelper->appendHttpEquiv('pragma', 'no-cache'); $metaHelper->appendHttpEquiv('Cache-Control', 'no-cache'); $titleHelper = new Zend_View_Helper_HeadTitle(); $titleHelper->setSeparator(' - '); $titleHelper->headTitle($config->defaults->title); /* * Set up translators. */ $language = $currentUser->language == null ? $config->defaults->language : $currentUser->language; $translate = new Zend_Translate('csv', LANGUAGE_PATH . '/' . $language . '.csv', $language); Zend_Registry::set('Zend_Translate', $translate); /* * Set the skin. If the skin doesn't exist then set the default skin.
/** * set doc type dari bootstrap */ protected function _initDoctype() { $type = new Zend_View_Helper_Doctype(); $type->doctype('HTML5'); }
/** * Sets up the view helpers * * @return void */ protected function _initViewHelpers() { $view = new Zend_View(array('basePath' => APPLICATION_PATH . "/views/")); $view->addHelperPath(APPLICATION_PATH . "/views/helpers/", "Ifphp_View_Helper"); // $view->addFilterPath(APPLICATION_PATH . "/views/filters/", "Ifphp_Filter"); $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper"); $doctypeHelper = new Zend_View_Helper_Doctype(); $doctypeHelper->doctype('XHTML1_TRANSITIONAL'); $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer(); $viewRenderer->setView($view); Zend_Controller_Action_HelperBroker::addHelper($viewRenderer); }