<?php echo Zo2Html::field('description', null, array('text' => JText::_('ZO2_ADMIN_DESCRIPTION_THEMECOLOR'), 'subtext' => '<a href="http://docs.zootemplate.com/category/zo2/themecolor">Document</a>')); ?> <div id="theme"> <div id="zo2_themes_container" class="profiles-pane-inner"> <?php $presetPath = Zo2Factory::getPath('templates://assets/presets.json'); $presets = array(); if ($presetPath) { $presets = json_decode(file_get_contents($presetPath), true); } $templatePath = Zo2Factory::getUrl('templates://'); $profile = Zo2Factory::getProfile(); $presetTheme = new JObject($profile->get('theme')); /** * @todo Must use JRegistry */ $preset_data = array('name' => $presetTheme->get('name'), 'css' => $presetTheme->get('css'), 'less' => $presetTheme->get('less'), 'boxed' => $presetTheme->get('boxed', 0), 'background' => $presetTheme->get('background'), 'header' => $presetTheme->get('header'), 'header_top' => $presetTheme->get('header_top'), 'text' => $presetTheme->get('text'), 'link' => $presetTheme->get('link'), 'link_hover' => $presetTheme->get('link_hover'), 'bottom1' => $presetTheme->get('bottom1'), 'bottom2' => $presetTheme->get('bottom2'), 'footer' => $presetTheme->get('footer'), 'bg_image' => $presetTheme->get('bg_image'), 'bg_pattern' => $presetTheme->get('bg_pattern'), 'background' => $presetTheme->get('background')); if (!isset($preset_data['name'])) { $preset_data['name'] = 'custom'; } if (!isset($preset_data['boxed'])) { $preset_data['boxed'] = 1; } if (!isset($preset_data['bg_image'])) { $preset_data['bg_image'] = ''; }
/** * * @param type $key * @return type */ public function getUrl($key) { return Zo2Factory::getUrl('templates://' . $key); }