modules/cms/server/views/main.dust
<html lang="{locale}" data-default-locale="{defaultLocale}">
<head>
<base href="{host|addSlash}" target="_top">
{! to migrate elseewhre !}
<meta http-equiv="content-language" content="{locale}">
<link rel="stylesheet" href="{@base}css/cms/core/base.css{/base}"/>
<link rel="stylesheet" href="{@base}css/cms/cms/base.css{/base}"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"/>
{#stylesheets}
<link rel="stylesheet" href="{.|base}"/>
{/stylesheets}
</head>
<body data-lky-hook="lackey">
{^iframe}
<aside data-lky-hook="menu">
<section data-lky-hook="menu.logo">
<img src="{@base}img/cms/cms/svg/ui/settings/dashboard.svg{/base}">
Dashboard
</section>
<ul data-lky-hook="menu.items">
<li>
<a href="admin"><img src="{@base}img/cms/cms/svg/ui/dashboard/homepage.svg{/base}">Homepage</a>
</li>
<li data-class="divider"></li>
{@acl perm="adminMenu" method="content"}
<li {@eq key=route value="/cms/content"}class="active"{/eq}>
<a href="cms/content"><img src="{@base}img/cms/cms/svg/ui/dashboard/content.svg{/base}">Content</a>
</li>
{/acl}
{@acl perm="adminMenu" method="media"}
<li {@eq key=route value="/cms/media"}class="active"{/eq}>
<a href="cms/media"><img src="{@base}img/cms/cms/svg/ui/dashboard/media.svg{/base}">Media</a>
</li>
{/acl}
{@acl perm="adminMenu" method="tags"}
<li {@eq key=route value="/cms/taxonomy"}class="active"{/eq}>
<a href="cms/taxonomy"><img src="{@base}img/cms/cms/svg/ui/dashboard/tags.svg{/base}">Tags</a>
</li>
{/acl}
{@acl perm="adminMenu" method="users"}
<li {@eq key=route value="/cms/user"}class="active"{/eq}>
<a href="cms/user"><img src="{@base}img/cms/cms/svg/ui/dashboard/users.svg{/base}">Users</a>
</li>
{/acl}
{@acl perm="adminMenu" method="analytics"}
<li {@eq key=route value="/cms/analytics"}class="active"{/eq}>
<a href="cms/analytics"><img src="{@base}img/cms/cms/svg/ui/dashboard/analytics.svg{/base}">Analytics</a>
</li>
{/acl}
{@config}
{@path root=. path="cms.items"}
<li data-class="divider"></li>
{#.}
{@acl perm="adminMenu" method=label}
<li>
<a href="{uri|base}">{label}</a>
</li>
{/acl}
{/.}
{/path}
{/config}
</ul>
<section data-lky-hook="menu.footer">
</section>
</aside>
{/iframe}
<main data-lky-hook="main-area">
<header data-lky-hook="header">
{+header}
{> "cms/cms/partials/user" /}
{/header}
</header>
{+body/}
</main>
<div data-lky-hook="menu.overlay"></div>
{#javascripts}
<script type="text/javascript" src="{.|base}"></script>
{/javascripts}
</body>
</html>