diff --git a/var/www/hosting/archline.hu/www/templates/shaper_helix3/index.php b/var/www/hosting/archline.hu/www/templates/shaper_helix3/index.php new file mode 100644 index 0000000..e8384fa --- /dev/null +++ b/var/www/hosting/archline.hu/www/templates/shaper_helix3/index.php @@ -0,0 +1,794 @@ +getMenu()->getActive(); + +JHtml::_('jquery.framework'); +JHtml::_('bootstrap.framework'); //Force load Bootstrap +unset($doc->_scripts[$this->baseurl . '/media/jui/js/bootstrap.min.js']); // Remove joomla core bootstrap +//Load Helix +$helix3_path = JPATH_PLUGINS . '/system/helix3/core/helix3.php'; + +if (file_exists($helix3_path)) { + require_once($helix3_path); + $this->helix3 = helix3::getInstance(); +} else { + die('Please install and activate helix plugin'); +} + +//Coming Soon +if ($this->helix3->getParam('comingsoon_mode')) + header("Location: " . $this->baseUrl . "?tmpl=comingsoon"); + +//Class Classes +$body_classes = ''; +if ($this->helix3->getParam('sticky_header')) { + $body_classes .= ' sticky-header'; +} + +$body_classes .= ($this->helix3->getParam('boxed_layout', 0)) ? ' layout-boxed' : ' layout-fluid'; + +if (isset($menu) && $menu) { + if ($menu->params->get('pageclass_sfx')) { + $body_classes .= ' ' . $menu->params->get('pageclass_sfx'); + } +} + +//Body Background Image +if ($bg_image = $this->helix3->getParam('body_bg_image')) { + + $body_style = 'background-image: url(' . JURI::base(true) . '/' . $bg_image . ');'; + $body_style .= 'background-repeat: ' . $this->helix3->getParam('body_bg_repeat') . ';'; + $body_style .= 'background-size: ' . $this->helix3->getParam('body_bg_size') . ';'; + $body_style .= 'background-attachment: ' . $this->helix3->getParam('body_bg_attachment') . ';'; + $body_style .= 'background-position: ' . $this->helix3->getParam('body_bg_position') . ';'; + $body_style = 'body.site {' . $body_style . '}'; + + $doc->addStyledeclaration($body_style); +} + +//Body Font +$webfonts = array(); + +if ($this->params->get('enable_body_font')) { + $webfonts['body'] = $this->params->get('body_font'); +} + +//Heading1 Font +if ($this->params->get('enable_h1_font')) { + $webfonts['h1'] = $this->params->get('h1_font'); +} + +//Heading2 Font +if ($this->params->get('enable_h2_font')) { + $webfonts['h2'] = $this->params->get('h2_font'); +} + +//Heading3 Font +if ($this->params->get('enable_h3_font')) { + $webfonts['h3'] = $this->params->get('h3_font'); +} + +//Heading4 Font +if ($this->params->get('enable_h4_font')) { + $webfonts['h4'] = $this->params->get('h4_font'); +} + +//Heading5 Font +if ($this->params->get('enable_h5_font')) { + $webfonts['h5'] = $this->params->get('h5_font'); +} + +//Heading6 Font +if ($this->params->get('enable_h6_font')) { + $webfonts['h6'] = $this->params->get('h6_font'); +} + +//Navigation Font +if ($this->params->get('enable_navigation_font')) { + $webfonts['.sp-megamenu-parent'] = $this->params->get('navigation_font'); +} + +//Custom Font +if ($this->params->get('enable_custom_font') && $this->params->get('custom_font_selectors')) { + $webfonts[$this->params->get('custom_font_selectors')] = $this->params->get('custom_font'); +} + +$this->helix3->addGoogleFont($webfonts); + +//Custom CSS +if ($custom_css = $this->helix3->getParam('custom_css')) { + // TODO: + // $doc->addStyledeclaration($custom_css); +} + +//Custom JS +if ($custom_js = $this->helix3->getParam('custom_js')) { + // TODO: + // $doc->addScriptdeclaration($custom_js); +} + +$menuArray = array(124, 693); + +//preloader & goto top +$doc->addScriptdeclaration("\nvar sp_preloader = '" . $this->params->get('preloader') . "';\n"); +$doc->addScriptdeclaration("\nvar sp_gotop = '" . $this->params->get('goto_top') . "';\n"); +$doc->addScriptdeclaration("\nvar sp_offanimation = '" . $this->params->get('offcanvas_animation') . "';\n"); + +$warehouseId = array('730', '729', '745', '744'); +$isWarehouseLink = strpos($url, '/warehouse') !== false || in_array($_GET['Itemid'], $warehouseId); +?> + + + + +
+ + + + + + + + + helix3->getParam('favicon')) { + $doc->addFavicon(JURI::base(true) . '/' . $favicon); + } else { + $doc->addFavicon($this->helix3->getTemplateUri() . '/images/favicon.ico'); + } + ?> + +