/** * @param \Enlight_View_Default $view * @param string $templatePath */ protected function extendsTemplate($view, $templatePath) { $version = $this->bootstrap->get('shop')->getTemplate()->getVersion(); if ($version >= 3) { $view->addTemplateDir($this->bootstrapPath . 'Views/responsive/'); } else { $view->addTemplateDir($this->bootstrapPath . 'Views/emotion/'); $view->extendsTemplate($templatePath); } }
public function testAddTemplateDir() { $this->view->addTemplateDir("/var/www/shopware400/templates/_default"); $this->assertEquals("/var/www/shopware400/templates/_default/", $this->view->Engine()->getTemplateDir(1)); }
/** * @param Enlight_View_Default $view */ protected function loadWidget(Enlight_View_Default $view) { $view->addTemplateDir(__DIR__ . '/Views/Common'); $version = Shopware()->Shop()->getTemplate()->getVersion(); if ($version >= 3) { $view->addTemplateDir(__DIR__ . '/Views/Responsive'); } else { $view->addTemplateDir(__DIR__ . '/Views/Emotion'); $view->extendsTemplate('frontend/checkout/index_darwinpricing.tpl'); } $widgetUrl = $this->getApiUrl('/widget'); $darwinPricingWidget = $this->loadAsynchronousJavascript($widgetUrl); $view->assign('darwinPricingWidget', $darwinPricingWidget); }