Ejemplo n.º 1
0
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 
}
Ejemplo n.º 2
0
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 
    }
}
Ejemplo n.º 3
0
/**
* @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>