ninegate/src/ninegate-1.0/src/Cadoles/CoreBundle/Resources/views/base.html.twig

167 lines
6.7 KiB
Twig
Raw Normal View History

2019-04-02 11:26:41 +02:00
{% set color = app.session.get('color') %}
2019-04-16 09:49:49 +02:00
{% set logo = app.session.get('logo') %}
{% set fgheader = app.session.get('fgheader') %}
{% set header = app.session.get('header') %}
{% set heightheader = app.session.get('heightheader') %}
{% set colorR = color['mainrgb']['r'] %}
{% set colorG = color['mainrgb']['g'] %}
{% set colorB = color['mainrgb']['b'] %}
{% set theme = app.session.get('theme') %}
{% if theme is not empty %}
{{ include('@Theme/'~theme~'/function.html.twig') }}
{% import '@Theme/constant.html.twig' as constant %}
{% set logo = constant.logo().__toString %}
{% set fgheader = constant.fgheader().__toString %}
{% set header = constant.header().__toString %}
{% set heightheader = constant.heightheader().__toString %}
{% set colorR = constant.colorR.__toString %}
{% set colorG = constant.colorG.__toString %}
{% set colorB = constant.colorB.__toString %}
{%endif%}
2018-12-18 09:44:39 +01:00
<!DOCTYPE html>
<html>
2019-04-16 09:49:49 +02:00
2018-12-18 09:44:39 +01:00
{{ include('@CadolesCore/Include/head.html.twig') }}
2019-03-13 17:30:41 +01:00
<style>
2019-06-13 13:15:55 +02:00
2019-03-13 17:30:41 +01:00
{% block localstyle %}
2019-04-02 11:26:41 +02:00
2019-03-13 17:30:41 +01:00
{% endblock %}
</style>
2019-04-05 11:52:31 +02:00
{% if maxwidth is defined and maxwidth %}
{% set bodystyle="simple" %}
{% elseif useheader %}
{% set bodystyle="body" %}
{% else %}
{% set bodystyle="simple" %}
{% endif %}
<body class="{{ bodystyle }}">
2018-12-18 09:44:39 +01:00
<div id="wrapper">
2019-06-20 10:17:49 +02:00
{% if useheader and app.request.attributes.get('_route')=='cadoles_core_home' %}
2019-04-05 11:52:31 +02:00
{{ render(url("cadoles_core_checkuser")) }}
{% endif %}
2019-04-16 09:49:49 +02:00
{% if fgheader==1 %}
2019-04-02 11:26:41 +02:00
{% if useheader %}
2019-04-16 09:49:49 +02:00
<div class="header" style="height:{{ heightheader }}px; background-image: linear-gradient(90deg,rgba({{ colorR }},{{ colorG }},{{ colorB }},1),rgba({{ colorR }},{{ colorG }},{{ colorB }},0.1)),url(/{{ alias }}/{{ header }});">
2019-04-05 11:52:31 +02:00
<a class="title" style="cursor: pointer" href="{{ path("cadoles_core_home") }}">
2019-06-13 13:15:55 +02:00
<img id="logo" src="/{{ alias }}/{{ logo }}" style="height:{{ heightheader-40 }}px;">
{% if not app.session.get('sublogo') is empty %}
<img id="logo" src="/{{ alias }}/{{ app.session.get('sublogo') }}" style="height:{{ heightheader-40 }}px;">
{% endif %}
2019-07-10 09:14:38 +02:00
<span style="height:{{ (heightheader-20) }}px; line-height:{{ (heightheader-20) }}px;">
2019-07-05 09:19:49 +02:00
<div>{{ app.session.get('appname') }}</div>
2019-06-13 13:15:55 +02:00
{% if not app.session.get('subappname') is empty %}
<small>{{ app.session.get('subappname') }}</small>
{% endif %}
</span>
2019-04-02 11:26:41 +02:00
</a>
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<ul class="nav navbar-top-links navbar-right">
2019-04-05 11:52:31 +02:00
{% if mustread is not defined %}
{{ include('@CadolesCore/Include/menu.html.twig') }}
{% endif %}
2019-04-02 11:26:41 +02:00
</ul>
</div>
{% endif %}
{% endif %}
2018-12-18 09:44:39 +01:00
2019-04-02 11:26:41 +02:00
<!-- Navigation -->
2019-03-21 17:15:06 +01:00
{% if useheader %}
2019-04-16 09:49:49 +02:00
<nav class="navbarsmall navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0;{% if fgheader==1 %} display:none; {% endif %}">
2019-04-02 11:26:41 +02:00
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{{ path("cadoles_core_home") }}">
2019-04-17 11:59:05 +02:00
<img id="logo" src="/{{ alias }}/{{ logo }}">
2019-04-02 11:26:41 +02:00
{{ app.session.get('appname') }}
</a>
</div>
2019-04-05 11:52:31 +02:00
2019-04-02 11:26:41 +02:00
<ul class="nav navbar-top-links navbar-right">
2019-04-05 11:52:31 +02:00
{% if mustread is not defined %}
{{ include('@CadolesCore/Include/menu.html.twig') }}
{% endif %}
2019-04-02 11:26:41 +02:00
</ul>
</nav>
{% endif %}
{% if usemenu %}
2019-04-05 11:52:31 +02:00
<nav id="appmenu" class="navbarheader navbar navbar-default navbar-static-top navbar-collapse" role="navigation" style="margin-bottom: 0">
2019-04-02 11:26:41 +02:00
{% block appmenu %}
{% endblock %}
</nav>
{% endif %}
{% if usesidebar %}
<nav>
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse">
<ul class="nav in" id="side-menu">
{% block sidebar %}
{{ include('@CadolesCore/Include/sidebar.html.twig') }}
{% endblock %}
</ul>
</div>
</div>
</nav>
{% endif %}
2019-10-09 17:01:41 +02:00
<div id="page-wrapper" class="{% if maxwidth is defined and maxwidth %} page-maxed {% endif %}" style="min-height:1200px; {% if not usesidebar %} margin:0px; {% endif %}{% if not useheader %} background-color:transparent; {% endif %} ">
2018-12-18 09:44:39 +01:00
<div class="container-fluid">
<div class="row">
2019-04-02 11:26:41 +02:00
{% block pagewrapper %}
2018-12-18 09:44:39 +01:00
2019-04-02 11:26:41 +02:00
{% endblock %}
2018-12-18 09:44:39 +01:00
</div>
</div>
</div>
</div>
2019-03-12 14:50:57 +01:00
2018-12-18 09:44:39 +01:00
{{ include('@CadolesCore/Include/footer.html.twig') }}
2019-07-16 12:10:32 +02:00
{% block localexternalscript %}
{% endblock %}
2019-07-19 16:51:11 +02:00
2018-12-18 09:44:39 +01:00
<script>
{% block localjavascript %}
{% endblock %}
</script>
2020-10-23 13:27:07 +02:00
{% if activate_widsonde and not framed is defined %}
{{ render(path("cadoles_core_sonde")) }}
2019-06-21 10:52:22 +02:00
{% endif %}
2018-12-18 09:44:39 +01:00
</body>
</html>