Templating: Improved error templates
parent
c33940f64a
commit
2588bbf7bc
@ -0,0 +1,33 @@
|
|||||||
|
/* =============================================================
|
||||||
|
Error page
|
||||||
|
============================================================= */
|
||||||
|
|
||||||
|
.error-big {
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 10em;
|
||||||
|
font-weight: bold;
|
||||||
|
|
||||||
|
small {
|
||||||
|
display: block;
|
||||||
|
font-size: 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes error-page-pulse {
|
||||||
|
from {
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
opacity: 1.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.pulse {
|
||||||
|
animation-name: error-page-pulse;
|
||||||
|
animation-duration: 1s;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-timing-function: ease-in-out;
|
||||||
|
animation-direction: alternate;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
{% extends "errors/default.twig" %}
|
||||||
|
|
||||||
|
{% block title %}{{ __("Forbidden") }}{% endblock %}
|
||||||
|
|
||||||
|
{% block content_headline_text %}{{ __("You are not allowed to access this page") }}{% endblock %}
|
@ -0,0 +1,18 @@
|
|||||||
|
{% extends "errors/default.twig" %}
|
||||||
|
|
||||||
|
{% block title %}{{ __("Page not found") }}{% endblock %}
|
||||||
|
|
||||||
|
{% block content_container %}
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-6 col-sm-offset-3 error-big">
|
||||||
|
<h2>
|
||||||
|
4<span class="pulse">:</span>{{ status|slice(1, 2) }}
|
||||||
|
<small>{{ __("No sleep found") }}</small>
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
{% block content_text %}
|
||||||
|
{{ content }}
|
||||||
|
{% endblock %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
@ -1,7 +1,21 @@
|
|||||||
{% extends "layouts/app.twig" %}
|
{% extends "layouts/app.twig" %}
|
||||||
|
|
||||||
{% block title %}{% if status == 404 %}{{ __("Page not found") }}{% else %}Error {{ status }}{% endif %}{% endblock %}
|
{% block title %}Error {{ status }}{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="alert alert-info">{{ content }}</div>
|
<div class="container">
|
||||||
|
{% block content_container %}
|
||||||
|
<div class="alert alert-info">
|
||||||
|
|
||||||
|
{% block content_headline %}
|
||||||
|
<h2>{% block content_headline_text %}Error {{ status }}{% endblock %}</h2>
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block content_text %}
|
||||||
|
{{ content }}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
||||||
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
Loading…
Reference in New Issue