/** * Generate heading * * @return void */ function parsehead() { // get theme css $css = array(); $stylesheets = T3Common::node_children($this->_theme_info, 'stylesheets', 0); // isset($this->_theme_info->stylesheets)?$this->_theme_info->stylesheets[0]:null; $jversion = new JVersion(); if ($stylesheets) { $files = $stylesheets['children']; foreach ($files as $file) { if ($file['name'] != 'file') { continue; } $media = T3Common::node_attributes($file, 'media'); $cond = T3Common::node_attributes($file, 'condition'); $compat = T3Common::node_attributes($file, 'compatible'); if (empty($compat) || !empty($compat) && $jversion->isCompatible($compat) > 0) { $this->addCSS($file, $media, $cond); } } } // get layout extra css $layout = $this->getLayoutXML(); $stylesheets = T3Common::node_children($layout, 'stylesheets', 0); if ($stylesheets) { $files = $stylesheets['children']; foreach ($files as $file) { if ($file['name'] != 'file') { continue; } $media = T3Common::node_attributes($file, 'media'); $cond = T3Common::node_attributes($file, 'condition'); $compat = T3Common::node_attributes($file, 'compatible'); if (empty($compat) || !empty($compat) && $jversion->isCompatible($compat) > 0) { $this->addCSS($file, $media, $cond); } } } // Special css if (JRequest::getCmd('tmpl') == 'component') { $this->addCSS('css/component.css'); } if (JRequest::getCmd('print')) { $this->addCSS('css/print.css'); } if (JRequest::getCmd('format') == 'pdf') { $this->addCSS('css/pdf.css'); } // get theme js $js = array(); $scripts = T3Common::node_children($this->_theme_info, 'scripts', 0); if ($scripts) { $files = $scripts['children']; foreach ($files as $file) { $this->addJS($file); } } // get layout extra js $layout = $this->getLayoutXML(); $scripts = T3Common::node_children($layout, 'scripts', 0); if ($scripts) { $files = $scripts['children']; foreach ($files as $file) { $this->addJS($file); } } }
?> <?php $this->genBlockEnd($this->getBlocksXML('middle')); ?> </div> <?php //Add fix height for main area if (T3Common::node_attributes($this->getBlocksXML('middle'), 'fixheight')) { $this->showBlock('fixheight'); } ?> <!-- //MAIN CONTAINER --> <?php $blks =& $this->getBlocksXML('bottom'); $blocks =& T3Common::node_children($blks, 'block'); foreach ($blocks as $block) { //if (T3Common::getBrowserSortName() == 'ie' && T3Common::getBrowserMajorVersion() == 7) echo "<br class=\"clearfix\"/>"; $this->showBlock($block); } ?> </div> <?php if ($this->isIE6()) { ?> <?php $this->showBlock('ie6/ie6warning'); } ?>
function parsehead() { //get theme css $css = array(); $stylesheets = T3Common::node_children($this->_theme_info, 'stylesheets', 0); //isset($this->_theme_info->stylesheets)?$this->_theme_info->stylesheets[0]:null; if ($stylesheets) { $files = $stylesheets['children']; foreach ($files as $file) { if ($file['name'] != 'file') { continue; } $this->addCSS(T3Common::node_data($file), T3Common::node_attributes($file, 'media')); } } //get layout extra css $layout = $this->getLayoutXML(); $stylesheets = T3Common::node_children($layout, 'stylesheets', 0); if ($stylesheets) { $files = $stylesheets['children']; foreach ($files as $file) { if ($file['name'] != 'file') { continue; } $this->addCSS(T3Common::node_data($file), T3Common::node_attributes($file, 'media')); } } //Special css if (JRequest::getCmd('tmpl') == 'component') { $this->addCSS('css/component.css'); } if (JRequest::getCmd('print')) { $this->addCSS('css/print.css'); } if (JRequest::getCmd('format') == 'pdf') { $this->addCSS('css/pdf.css'); } //get theme js $js = array(); $scripts = T3Common::node_children($this->_theme_info, 'scripts', 0); if ($scripts) { $files = $scripts['children']; foreach ($files as $file) { $this->addJS(T3Common::node_data($file)); } } //get layout extra js $layout = $this->getLayoutXML(); $scripts = T3Common::node_children($layout, 'scripts', 0); if ($scripts) { $files = $scripts['children']; foreach ($files as $file) { $this->addJS(T3Common::node_data($file)); } } }