<?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['config']; // get config xml $xml = $this['dom']->create($this['path']->path('theme:config.xml'), 'xml'); // render nav & main $nav = array(); $main = array(); foreach ($xml->find('fields') as $fields) { // init vars $name = $fields->attr('name'); $icon = $fields->attr('icon'); $content = $this->render('config:layouts/fields', array('config' => $config, 'fields' => $fields, 'values' => $config, 'prefix' => '', 'attr' => array())); $nav[] = sprintf('<li><a href=""><i class="%s"></i> %s</a></li>', $icon, $name); $main[] = sprintf('<div class="uk-form tm-form"><h1 class="uk-article-title">%s</h1>%s</div>', $name, $content); } ?> <div id="config" class="warp"> <?php if ($messages = $this->get('messages')) : ?> <div class="uk-alert uk-alert-large uk-alert-warning" data-uk-alert> <h2>Notice</h2> <?php echo implode("<br>", $messages); ?> </div> <?php endif; ?> <div class="tm-content"> <div class="tm-sidebar"> <div class="tm-sidebar-logo uk-panel"> <img width="140" height="46" src="<?php echo $this['path']->url('config:images/logo.svg'); ?>" alt=""> </div> <div class="uk-panel"> <ul class="uk-nav uk-nav-side"> <?php echo implode("\n", $nav); ?> </ul> </div> </div> <main class="tm-main"> <?php echo implode("\n", $main); ?> </main> </div> </div>