function siteShowMenu($data) { ?> <ul> <?php foreach ($data['menu'] as $title => $url) { if ($data['selected'] == $url) { $css = 'class="selected"'; } else { $css = ''; } ?> <li> <a <?php echo $css; ?> href="<?php echo \Util\Html::encode($url); ?> "><?php echo \Util\Html::encode($title); ?> </a> </li> <?php } ?> </ul><?php }
function adminShowSitemapItem(array $data) { ?> <h2>Управление разделом</h2><?php if (isset($data['new']) && $data['new']) { /** * Форма добавления раздела */ ?> <h3>Добавление раздела</h3> <form class="sitemap_edit_form"> <div><span>Шаблон страницы</span> <select name="template"> <?php foreach ($data['availableTemplates'] as $template) { ?> <option value="<?php echo \Util\Html::encode($template['id']); ?> "><?php echo \Util\Html::encode($template['title']); ?> </option> <?php } ?> </select> </div> <div><span>URL страницы</span><em><?php echo \Util\Html::encode($data['parentUrl']); ?> </em><input name="url" /></div> <div><span>Заголовок страницы</span><input name="title"></div> <div><input type="submit" value="Добавить раздел"></div> <input type="hidden" name="writemodule" value="admin_sitemap_addItem"> <input type="hidden" name="parentId" value="<?php echo \Util\Html::encode($data['parentId']); ?> "> </form> <?php } else { $sitemapItem = $data['sitemapItem']; if (!empty($sitemapItem)) { ?> <form class="sitemap_edit_form"> <div><span>Шаблон страницы</span> <select name="layout"> <?php foreach ($data['availableTemplates'] as $template) { ?> <option <?php if ($sitemapItem['layout'] == $template['id']) { echo 'selected="selected" '; } ?> value="<?php echo \Util\Html::encode($template['id']); ?> "><?php echo \Util\Html::encode($template['title']); ?> </option> <?php } ?> </select> </div> <div><span>Тема страницы</span><input name="template" value="<?php echo \Util\Html::encode($sitemapItem['template']); ?> " /></div> <?php if ($sitemapItem['parent_id']) { ?> <div><span>URL страницы</span><em><?php echo \Util\Html::encode($data['parentUrl']); ?> </em><input name="url" value="<?php echo \Util\Html::encode($sitemapItem['name']); ?> " /></div> <?php } ?> <div><span>Заголовок страницы</span><input name="title" value="<?php echo \Util\Html::encode($sitemapItem['title']); ?> " ></div> <div><input type="submit" value="Сохранить"></div> <input type="hidden" name="writemodule" value="admin_sitemap_saveItem"> <input type="hidden" name="parentId" value="<?php echo \Util\Html::encode($data['parentId']); ?> "> <input type="hidden" name="id" value="<?php echo \Util\Html::encode($sitemapItem['id']); ?> "> </form> <?php } ?> <h2>Модули раздела</h2> <?php foreach ($data['availableTemplates'][$sitemapItem['layout']]['blocks'] as $id => $block) { ?> <h3>Блок "<?php echo \Util\Html::encode($block['name']); ?> "</h3> <?php } ?> <?php } }
/** * @var \Core\View\Base $view */ ?> <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title><?php echo \Util\Html::encode($view->getPageTitle()); ?> </title> <?php foreach ($view->getJs() as $jsScriptAddress) { ?> <script type="text/javascript" src="<?php echo \Util\Html::encode($jsScriptAddress); ?> "></script> <?php } foreach ($view->getCss() as $cssScriptAddress) { ?> <link rel="stylesheet" href="<?php echo \Util\Html::encode($cssScriptAddress); ?> "/> <?php } ?> </head>