mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-25 11:38:44 +02:00
41 lines
1.7 KiB
Twig
41 lines
1.7 KiB
Twig
{# itop-portal-base-base/portal/templates/home/layout.html.twig #}
|
|
{# Home layout #}
|
|
{% extends app['combodo.portal.instance.conf'].properties.templates.layout %}
|
|
|
|
{% block pPageBodyClass %}ipb-home home{% endblock %}
|
|
|
|
{% block pMainWrapper %}
|
|
{% set iCurrentTileIndex = 0 %}
|
|
<div class="ipb-page--main-wrapper">
|
|
|
|
{# session messages #}
|
|
<section class="ipb-page--session-messages">
|
|
{% block pEnvBannerWrapper %}
|
|
{% if app['combodo.current_environment'] != 'production' %}
|
|
<div id="envbanner" class="ipb-alert alert alert-danger" role="alert">
|
|
{{ 'Portal:EnvironmentBanner:Title'|dict_format( app['combodo.current_environment']|upper )|raw }}
|
|
<button class="ipb-button ipb-is-regular ipb-is-default" type="button" onclick="window;location.href='{{ app['url_generator'].generate('p_home', {'switch_env': 'production'}) }}'">
|
|
{{ 'Portal:EnvironmentBanner:GoToProduction'|dict_s|raw }}
|
|
</button>
|
|
</div>
|
|
{% endif %}
|
|
{% endblock %}
|
|
{% include template('session_messages') %}
|
|
</section>
|
|
|
|
{# tiles wrapper #}
|
|
<section class="ipb-page--tiles-flex-wrapper">
|
|
{% for brick in app['brick_collection'].home_ordering %}
|
|
{% if brick.GetVisibleHome %}
|
|
{% if aTilesRendering[brick.GetId] is defined %}
|
|
{{ aTilesRendering[brick.GetId]|raw }}
|
|
{% else %}
|
|
{% set twigPath = brick.GetTemplatePath('tile') %}
|
|
{% include '' ~ twigPath with {brick: brick} %}
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
</section>
|
|
|
|
</div>
|
|
{% endblock %} |