コード例 #1
0
 /**
  * @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);
     }
 }
コード例 #2
0
ファイル: DefaultTest.php プロジェクト: nvdnkpr/Enlight
 public function testAddTemplateDir()
 {
     $this->view->addTemplateDir("/var/www/shopware400/templates/_default");
     $this->assertEquals("/var/www/shopware400/templates/_default/", $this->view->Engine()->getTemplateDir(1));
 }
コード例 #3
0
 /**
  * @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);
 }