public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $children = $this->getData()->getChildComponents($this->getSelect());
     // children ist die alte methode, bleibt drin wegen kompatibilität
     $ret['children'] = $children;
     // das hier ist die neue variante und ist besser, weil man leichter mehr daten
     // zurückgeben kann, bzw. in der übersetzung überschreiben kann
     // zB: Breite bei übersetzung von Columns
     $ret['listItems'] = array();
     $i = 0;
     foreach ($children as $child) {
         $class = $this->_getBemClass('listItem', 'listItem') . ' ';
         if ($i == 0) {
             $class .= ' ' . $this->_getBemClass('listItem--first', 'kwcFirst');
         }
         if ($i == count($children) - 1) {
             $class .= ' ' . $this->_getBemClass('listItem--last', 'kwcLast');
         }
         if ($i % 2 == 0) {
             $class .= ' ' . $this->_getBemClass('listItem--even', 'kwcEven');
         } else {
             $class .= ' ' . $this->_getBemClass('listItem--odd', 'kwcOdd');
         }
         $class = trim($class);
         $i++;
         $ret['listItems'][] = array('data' => $this->getItemComponent($child), 'class' => $class, 'style' => '');
     }
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['headline1'] = $this->_getRow()->headline1;
     $ret['headline2'] = $this->_getRow()->headline2;
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['imgCssClass'] = $this->_getSetting('imgCssClass');
     $ret['style'] = '';
     $ret['containerClass'] = $this->_getBemClass("container");
     $ret['image'] = $this->getData();
     $imageComponent = $this->_getImageComponent();
     if ($imageComponent) {
         $ret['altText'] = $imageComponent->getAltText();
         $imageData = $this->getImageData();
         $ret = array_merge($ret, Kwf_Media_Output_Component::getResponsiveImageVars($this->getImageDimensions(), $imageData['file']));
         $ret['style'] .= 'max-width:' . $ret['width'] . 'px;';
         if ($this->_getSetting('defineWidth')) {
             $ret['style'] .= 'width:' . $ret['width'] . 'px;';
         }
         if ($ret['width'] > 100) {
             $ret['containerClass'] .= ' kwfUp-webResponsiveImgLoading';
         }
     }
     $ret['baseUrl'] = $this->_getBaseImageUrl();
     $ret['defineWidth'] = $this->_getSetting('defineWidth');
     $ret['lazyLoadOutOfViewport'] = $this->_getSetting('lazyLoadOutOfViewport');
     $ret['outputImgTag'] = $this->_getSetting('outputImgTag');
     if (!$this->_getSetting('lazyLoadOutOfViewport')) {
         $ret['containerClass'] .= ' kwfUp-loadImmediately';
     }
     if (!$renderer instanceof Kwf_Component_Renderer_Mail) {
         //TODO this check is a hack
         $ret['template'] = Kwf_Component_Renderer_Twig_TemplateLocator::getComponentTemplate('Kwc_Abstract_Image_Component');
     }
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['language'] = $this->getData()->getLanguage();
     $ret['assetsPackage'] = Kwf_Assets_Package_Default::getInstance('Frontend');
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $page = $this->getData()->getPage();
     $ret['childPages'] = $page->getChildPages();
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['wirecardButton'] = $this->_getWirecardButton();
     $ret['options'] = array('controllerUrl' => Kwc_Admin::getInstance(get_class($this))->getControllerUrl() . '/json-confirm-order', 'params' => array('paymentComponentId' => $this->getData()->parent->componentId));
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $row = $this->getData()->parent->getComponent()->getFormRow();
     $ret['payment'] = $this->getData()->parent->parent->getComponent()->getPayment($row);
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['requestUri'] = $_SERVER['REQUEST_URI'];
     // TODO
     return $ret;
 }
Example #9
0
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['imageUrl'] = $this->getImageUrl();
     $ret['imagePage'] = $this->getData()->getChildComponent('_imagePage', array('ignoreVisible' => true));
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $row = $this->getData()->parent->getComponent()->getFormRow();
     $ret['payment'] = $this->getData()->parent->parent->getComponent()->getPayment($row);
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['requestUri'] = $_SERVER['REQUEST_URI'];
     // TODO
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['separator'] = $this->_getSetting('separator');
     $ret['languages'] = $this->getLanguages($this->_getSetting('showCurrent'));
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['componentClass'] = get_class($this);
     $ret['test2'] = $this->getData()->getChildComponent('_test2');
     return $ret;
 }
 public function getTemplateVarsWithNetworks($currentPage)
 {
     $ret = parent::getTemplateVars();
     $ret['networks'] = $this->_getNetworks($currentPage);
     $ret['iconSet'] = $this->_getSetting('iconSet');
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['componentClass'] = get_class($this);
     $ret['test2'] = $this->getData()->getChildComponent('_test2');
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer = null)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['test2'] = $this->getData()->parent->getChildComponent('_test2');
     $ret['test3'] = $this->getData()->parent->getChildComponent('_test3');
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $language = $this->getData()->getLanguage();
     $ret['dynamicPlaceholder'] = '{dynamicContent ' . $this->getData()->componentClass . ' ' . $language . '}';
     return $ret;
 }
 public function getTemplateVarsWithNetworks(Kwf_Component_Renderer_Abstract $renderer, $currentPage)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['networks'] = $this->_getNetworks($currentPage);
     $ret['iconSet'] = $this->_getSetting('iconSet');
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $feeds = Kwf_Component_Data_Root::getInstance()->getComponentsByClass('Kwc_Abstract_Feed_Component', array('subroot' => $this->getData()));
     $ret['feeds'] = $feeds;
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['separator'] = $this->_getSetting('separator');
     $ret['languages'] = $this->getLanguages($this->_getSetting('showCurrent'), true);
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer = null)
 {
     $ret = parent::getTemplateVars($renderer);
     $txtInfo = $this->getData()->trlKwf('2 clicks for more privacy: When you click here the button will be activated and you can send your recommendation. As soon as the button is activated data will be sent to third parties.');
     $ret['config'] = array('showFacebook' => $ret['row']->facebook ? 1 : 0, 'showTwitter' => $ret['row']->twitter ? 1 : 0, 'showGoogle' => $ret['row']->google ? 1 : 0, 'services' => array('facebook' => array('txtInfo' => $txtInfo, 'txtFbOff' => $this->getData()->trlKwf('not connected to Facebook'), 'txtFbOn' => $this->getData()->trlKwf('connected to Facebook'), 'dummyCaption' => $this->getData()->trlKwf('Recommend'), 'language' => $this->getData()->trlKwf('en_US')), 'twitter' => array('txtInfo' => $txtInfo, 'txtTwitterOff' => $this->getData()->trlKwf('not connected to Twitter'), 'txtTwitterOn' => $this->getData()->trlKwf('connected to Twitter'), 'dummyCaption' => $this->getData()->trlKwf('Tweet'), 'language' => $this->getData()->getLanguage()), 'gplus' => array('txtInfo' => $txtInfo, 'txtGPlusOff' => $this->getData()->trlKwf('not connected to Google+'), 'txtGPlusOn' => $this->getData()->trlKwf('connected to Google+'), 'language' => $this->getData()->getLanguage())), 'txtHelp' => $this->getData()->trlKwf('If you activate these buttons with a click informations will be sent to Facebook, Twitter or Google in the USA and may be stored there.'), 'settingsPerma' => $this->getData()->trlKwf('Agree permanent activation and data transfer:'), 'settings' => $this->getData()->trlKwf('settings'));
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $c = $this->getData()->parent->getComponent();
     $size = $c->getImageDimensions();
     $ret['width'] = $size['width'];
     $ret['height'] = $size['height'];
     $ret['imageUrl'] = $c->getImageUrl();
     $ret['options'] = (object) $c->getOptions();
     // Next-Previous Links
     $imageEnlarge = $this->getData()->parent->parent;
     if (is_instance_of($imageEnlarge->componentClass, 'Kwc_Basic_ImageEnlarge_Component') || is_instance_of($imageEnlarge->componentClass, 'Kwc_Basic_ImageEnlargeParent_Component')) {
         // Only show links when it's an ImageEnlarge (no LinkTag)
         $parent = $imageEnlarge->parent;
         $getChildren = array();
         if (is_instance_of($parent->componentClass, 'Kwc_Abstract_List_Component')) {
             //it's in an List_Gallery
         } else {
             if ($parent->parent && is_instance_of($parent->parent->componentClass, 'Kwc_Abstract_List_Component')) {
                 //it's in an List_Switch with ImageEnlarge as large component (we have to go up one more level)
                 $getChildren = array('-' . $imageEnlarge->id);
                 $imageEnlarge = $imageEnlarge->parent;
             }
         }
         $links = self::getPreviousAndNextImagePage($this->getData()->componentClass, $imageEnlarge, $getChildren);
         $ret = array_merge($ret, $links);
     } else {
         $ret['next'] = null;
         $ret['previous'] = null;
     }
     $imageData = $c->getImageData();
     $ret = array_merge($ret, Kwf_Media_Output_Component::getResponsiveImageVars($size, $imageData['file']));
     $ret['baseUrl'] = $c->getBaseImageUrl();
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['paypalButton'] = $this->_getPaypalButton();
     $ret['options'] = array('controllerUrl' => Kwc_Admin::getInstance($this->getData()->componentClass)->getControllerUrl() . '/json-confirm-order', 'params' => array('paymentComponentId' => $this->getData()->parent->componentId));
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $r = Kwf_Model_Abstract::getInstance('Kwf_Component_Cache_CacheTag_Test_Model')->getRow(1);
     $ret['test'] = $r->test;
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer = null)
 {
     $ret = parent::getTemplateVars();
     if ($renderer && $renderer instanceof Kwf_Component_Renderer_Mail) {
         $ret['order'] = $renderer->getRecipient();
     }
     return $ret;
 }
Example #26
0
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['links'] = $this->_getLinks();
     $ret['hasContent'] = $this->hasContent();
     $ret['totalAmount'] = Kwf_Model_Abstract::getInstance($this->_getSetting('ordersModel'))->getCartOrder()->getTotalAmount();
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['detailClasses'] = self::getRootElementClass($this->getData()->parent->getComponent()->getPostDirectoryClass());
     $ret['sourceSelector'] = $this->_getSetting('sourceSelector');
     $ret['textClass'] = $this->_getSetting('textClass');
     return $ret;
 }
Example #28
-1
 public function getTemplateVars()
 {
     $ret = Kwc_Abstract::getTemplateVars();
     $ret['template'] = self::getTemplateFile($this->getData()->chained->componentClass);
     $ret['child'] = $this->_getContentChild();
     return $ret;
 }
Example #29
-1
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $page = $this->getData()->getPage();
     $ret['childPages'] = $page->getChildPages();
     return $ret;
 }
Example #30
-2
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['headline1'] = $this->_getRow()->headline1;
     $ret['headline2'] = $this->_getRow()->headline2;
     return $ret;
 }