2

error.html.twig、error403.html.twig、error404.html.twig、および error500.html.twig をカスタマイズしようとしていますが、これまでのところ、a によって引き起こされる error403.html.twig エラーを取得しようとしましたAccessDeniedExceptionw は 403 禁止ですが、カスタム エラー ページが表示されます。ここで言うように app/Resources/TwigBundle/views/Exception 内にテンプレートを作成しましたが、これまでのところうまくいきません。

すべてのテンプレートは Web サイトの基本テンプレートを拡張します

403:

    {% extends '::base.html.twig' %}
{% block body %}
<div id="header">
    <a href="{{path ('login')}}" class="fl"><img src="{{ asset('images/access_error.png') }}" alt="TiCad" /></a>
    <div class="fr"><h1>HA OCURRIDO UN ERROR:</h1></div>
    <div align="center">No posee permisos suficientes para acceder a esta seccion, si desea ingresar con otra cuenta haga clic <a href="{{path ('login')}}">AQUI</a></div>
{% endblock %}

404:

{% extends '::base.html.twig' %}
{% block body %}
<div id="header">
    <a href="{{path ('login')}}" class="fl"><img src="{{ asset('images/error404.png') }}" alt="TiCad" /></a>
    <div class="fr"><h1>HA OCURRIDO UN ERROR:</h1></div>
    <div align="center">No encontrado. Por favor, intente de nuevo.</div>
{% endblock %}

500:

{% extends '::base.html.twig' %}
{% block body %}
        <h1><img src="{{ asset('images/internal_server.png') }}" alt="Monse" />Oops! Ha ocurrido un error</h1>
        <h2>Error interno en el servidor</h2>


        <div>
            Algo no funciona. Por favor, Háznos saber que estabas haciendo cuando ocurrio este error, envia un email a <a href="mailto:ticad@icad.com.ve">ticad@icad.com.ve</a>
            Lo arreglaremos lo mas pronto posible. iCad Diseno Inteligente, C.A. se disculpa por los inconvenientes causados. 
        </div>
{% endblock %}

私は何を間違っていますか?

4

3 に答える 3

2

カスタム テンプレートは開発環境に表示されません。環境。実稼働環境を使用してそれらをテストできますが、必ずキャッシュをクリアしてください。

于 2014-02-26T19:34:51.773 に答える
1

次の行でエラーがスローされます: {% extends '::base.html.twig' %}

ウェブサーバーのログを確認できます。おそらくあなたのsymfonyもエラーをログに記録します。

以下も参照してください。

私はまた、私がすでに持っているレイアウト内にエラーメッセージを表示しようとしていますが、これまでのところうまくいきません。

于 2013-05-02T09:29:33.583 に答える
0

キャッシュをクリアしましたか?また、エラーファイルの名前を教えてください。

于 2013-01-31T08:56:30.600 に答える