| Current Path : /home/sunflowe/www2/vacancesfloride/templates/yoo_revista/warp/config/layouts/ |
| Current File : /home/sunflowe/www2/vacancesfloride/templates/yoo_revista/warp/config/layouts/config.php |
<?php
/**
* @package Warp Theme Framework
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/
// get config
$config = $this['system']->config;
// get config xml
$xml = $this['dom']->create($this['path']->path('template:config.xml'), 'xml');
$warpxml = $this['dom']->create($this['path']->path('warp:warp.xml'), 'xml');
echo '<ul id="config" data-warpversion="'.($warpxml->first('version')->text()).'">';
// render fields
foreach ($xml->find('fields') as $fields) {
// init vars
$name = $fields->attr('name');
$content = '';
if ($name == 'Profiles') {
// get profile data
$profiles = $config->get('profile_data', array('default' => array()));
// render profiles
foreach ($profiles as $profile => $values) {
$content .= $this->render('config:layouts/fields', array('config' => $config, 'fields' => $fields, 'values' => $this['data']->create($values), 'prefix' => "profile_data[$profile]", 'attr' => array('data-profile' => $profile)));
}
} else {
$content = $this->render('config:layouts/fields', array('config' => $config, 'fields' => $fields, 'values' => $config, 'prefix' => 'config', 'attr' => array()));
}
printf('<li class="%s" data-name="%s">%s</li>', $name, $name, $content);
}
echo '</ul>';