Parcourir la source

bug fix: LEs template d'erreur ne s'etendaient pas vers le bon layout.

Sevajol Bastien il y a 12 ans
Parent
révision
0d266c3ca4

+ 1 - 1
app/Resources/TwigBundle/views/Exception/error.html.twig Voir le fichier

1
-{% extends "JSPCoreBundle::layout_error.html.twig" %}
1
+{% extends 'MuzichCoreBundle::layout.html.twig' %}
2
 
2
 
3
 {% block title %}{{ 'error_page.error.title'|trans({}, 'navigationui') }}{% endblock %}
3
 {% block title %}{{ 'error_page.error.title'|trans({}, 'navigationui') }}{% endblock %}
4
 {% block mainbox_classes %}mainbox_padding{% endblock %}
4
 {% block mainbox_classes %}mainbox_padding{% endblock %}

+ 1 - 1
app/Resources/TwigBundle/views/Exception/error403.html.twig Voir le fichier

1
-{% extends "JSPCoreBundle::layout_error.html.twig" %}
1
+{% extends 'MuzichCoreBundle::layout.html.twig' %}
2
 
2
 
3
 {% block title %}{{ 'error_page.forbidden.title'|trans({}, 'navigationui') }}{% endblock %}
3
 {% block title %}{{ 'error_page.forbidden.title'|trans({}, 'navigationui') }}{% endblock %}
4
 {% block mainbox_classes %}mainbox_padding{% endblock %}
4
 {% block mainbox_classes %}mainbox_padding{% endblock %}

+ 1 - 1
app/Resources/TwigBundle/views/Exception/error404.html.twig Voir le fichier

1
-{% extends "JSPCoreBundle::layout_error.html.twig" %}
1
+{% extends 'MuzichCoreBundle::layout.html.twig' %}
2
 
2
 
3
 {% block title %}{{ 'error_page.notfound.title'|trans({}, 'navigationui') }}{% endblock %}
3
 {% block title %}{{ 'error_page.notfound.title'|trans({}, 'navigationui') }}{% endblock %}
4
 {% block mainbox_classes %}mainbox_padding{% endblock %}
4
 {% block mainbox_classes %}mainbox_padding{% endblock %}

+ 10 - 0
src/Muzich/CoreBundle/Controller/InfoController.php Voir le fichier

69
     ));
69
     ));
70
   }
70
   }
71
   
71
   
72
+  public function testErrorAction($code)
73
+  {
74
+    if (!is_numeric($code))
75
+    {
76
+      throw new HttpException(404);
77
+    }
78
+    
79
+    return $this->render('TwigBundle:Exception:error'.$code.'.html.twig');
80
+  }
81
+  
72
 }
82
 }

+ 4 - 0
src/Muzich/CoreBundle/Resources/config/routing.yml Voir le fichier

86
   pattern: /info/cgu
86
   pattern: /info/cgu
87
   defaults: { _controller: MuzichCoreBundle:Info:cgu }
87
   defaults: { _controller: MuzichCoreBundle:Info:cgu }
88
   
88
   
89
+test_errors:
90
+  pattern: /info/test-error/{code}
91
+  defaults: { _controller: MuzichCoreBundle:Info:testError }
92
+  
89
 ### helper
93
 ### helper
90
 
94
 
91
 helpbox_bootstrap:
95
 helpbox_bootstrap: