* Copyright (c) 2010 - 2021 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later */ defined('_JEXEC') or die('Restricted Direct Access!'); use HelixUltimate\Framework\Core\HelixUltimate; use HelixUltimate\Framework\Platform\Helper; use HelixUltimate\Framework\System\JoomlaBridge; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; $app = Factory::getApplication(); $this->setHtml5(true); /** * Load the framework bootstrap file for enabling the HelixUltimate\Framework namespacing. */ $bootstrap_path = JPATH_PLUGINS . '/system/helixultimate/bootstrap.php'; if (file_exists($bootstrap_path)) { require_once $bootstrap_path; } else { die('Install and activate Helix Ultimate Framework.'); } $theme = new HelixUltimate; $template = Helper::loadTemplateData(); $this->params = $template->params; // Push settings to JS Helper::flushSettingsDataToJs(); // Coming soon redirect if (!\is_null($this->params->get('comingsoon', null))) { header("Location: " . Route::_(Uri::root(true) . "/index.php?templateStyle={$template->id}&tmpl=comingsoon", false)); exit(); } // SCSS variables setup... $custom_style = $this->params->get('custom_style'); $preset = $this->params->get('preset'); if ($custom_style || !$preset) { $scssVars = [ 'preset' => 'default', 'text_color' => $this->params->get('text_color'), 'bg_color' => $this->params->get('bg_color'), 'link_color' => $this->params->get('link_color'), 'link_hover_color' => $this->params->get('link_hover_color'), 'header_bg_color' => $this->params->get('header_bg_color'), 'logo_text_color' => $this->params->get('logo_text_color'), 'menu_text_color' => $this->params->get('menu_text_color'), 'menu_text_hover_color' => $this->params->get('menu_text_hover_color'), 'menu_text_active_color' => $this->params->get('menu_text_active_color'), 'menu_dropdown_bg_color' => $this->params->get('menu_dropdown_bg_color'), 'menu_dropdown_text_color' => $this->params->get('menu_dropdown_text_color'), 'menu_dropdown_text_hover_color' => $this->params->get('menu_dropdown_text_hover_color'), 'menu_dropdown_text_active_color'=> $this->params->get('menu_dropdown_text_active_color'), 'footer_bg_color' => $this->params->get('footer_bg_color'), 'footer_text_color' => $this->params->get('footer_text_color'), 'footer_link_color' => $this->params->get('footer_link_color'), 'footer_link_hover_color' => $this->params->get('footer_link_hover_color'), 'topbar_bg_color' => $this->params->get('topbar_bg_color'), 'topbar_text_color' => $this->params->get('topbar_text_color'), ]; } else { $scssVars = (array) json_decode($this->params->get('preset')); } $scssVars['header_height'] = $this->params->get('header_height', '60px'); $scssVars['header_height_sm'] = $this->params->get('header_height_sm', '60px'); $scssVars['header_height_xs'] = $this->params->get('header_height_xs', '60px'); $scssVars['offcanvas_width'] = $this->params->get('offcanvas_width', '300') . 'px'; // Body BG image if ($bg_image = $this->params->get('body_bg_image')) { $style = 'background-image:url(' . Uri::base(true) . '/' . $bg_image . ');' . 'background-repeat:' . $this->params->get('body_bg_repeat') . ';' . 'background-size:' . $this->params->get('body_bg_size') . ';' . 'background-attachment:' . $this->params->get('body_bg_attachment') . ';' . 'background-position:' . $this->params->get('body_bg_position') . ';'; $this->addStyledeclaration('body.site {' . $style . '}'); } // Custom CSS if ($custom_css = $this->params->get('custom_css')) { $this->addStyledeclaration($custom_css); } // Reading progress bar if ($app->input->get('view') === 'article' && $this->params->get('reading_time_progress', 0)) { $pos = $this->params->get('reading_timeline_position', 'top'); $style = sprintf( 'position:fixed;z-index:9999;height:%s;background-color:%s;%s:0;', $this->params->get('reading_timeline_height'), $this->params->get('reading_timeline_bg'), $pos === 'top' ? 'top' : 'bottom' ); $this->addStyledeclaration('.sp-reading-progress-bar {' . $style . '}'); } // Custom JS if ($custom_js = $this->params->get('custom_js', null)) { $this->addScriptDeclaration($custom_js); } ?> googleAnalytics(); ?> head(); $theme->loadFontAwesome(); $theme->add_js('main.js'); if ($this->params->get('image_lazy_loading', 0)) { $theme->add_js('lazysizes.min.js'); } if (file_exists(JPATH_THEMES . '/' . $template->template . '/js/custom.js')) { $theme->add_js('custom.js'); } $theme->add_scss('master', $scssVars, 'template'); if ($this->direction === 'rtl') { $theme->add_scss('rtl', $scssVars, 'rtl'); } $theme->add_scss('presets', $scssVars, 'presets/' . $scssVars['preset']); $theme->add_scss('custom', [], 'custom-compiled', true); $theme->add_css('custom.css'); if ($before_head = $this->params->get('before_head')) { echo $before_head . "\n"; } ?> params->get('after_body')): ?> params->get('after_body') . "\n"; ?> params->get('preloader')): ?>
getPreloader($this->params->get('loader_type')); ?>
getHeaderStyle(); ?> render_layout(); ?>
getOffcanvasStyle(); ?> after_body(); ?> params->get('goto_top', 0)) : ?> input->get('view') === 'article' && $this->params->get('reading_time_progress', 0)): ?>

AFL Merchandise

Get your AFL merchandise to show support for your AFL favorite team. Great gift ideas for the true supporter in your family or as a gift for someone special in your life. Our AFL Merchandise is genuine AFL approved merchandise and manufactured to their exacting high standards.

In our AFL Merchandise area you will find Official AFL Match guernseys as well as supporter guernseys and fantastic Media Polos that are worn by AFL players. There are AFL club footballs of course and even scarfs to hang wherever you want, or maybe wave in people faces. ;)

When the AFL season is in full swing our AFL merchandise is limited, so don't leave it too long to grab something in your AFL team colors.


Ecwid Category Tracker

Play Aussie USA - est. 2018

Image