Auf meinem symfony 3.2 Projekt verwende ich die FOSUserBundle
für Benutzerregistrierung und Authentifizierung. Was ich versuche, ist, ein benutzerdefiniertes Thema auf das Registrierungsformular anzuwenden.Symfony FosUserBundle erweitern von meiner Standardvorlage aus einem anderen Bündel
Deshalb habe ich die app/Resources/views/base.html.twig
gemacht, dass meine Anwendung ist Basisvorlage:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>{% block title %}Welcome!{% endblock %}</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
{% block stylesheets %}
<link rel="stylesheet" type="text/css" href="{{asset('assets/vendor/bootstrap/css/bootstrap.css')}}" ></link>
<link rel="stylesheet" type="text/css" href="{{asset('assets/vendor/adminlte/adminlte.css')}}" ></link>
<link rel="stylesheet" type="text/css" href="{{asset('assets/vendor/adminlte/skin-blue.css')}}" ></link>
{% endblock %}
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
{% block javascriptsHeader %}
{% endblock %}
</head>
<body class="{{ classes }}">
{% block body %}
{% endblock body %}
{% block javascriptsFooter %}
{% endblock javascriptsFooter %}
</body>
</html>
Ich habe mich verändert auch Resources/FOSUSerBundle/views/layout.html.twig
mit folgendem Inhalt:
{% extends AppBundle::base.html.twig %}
{% body %}
{% block fos_user_content %}
{% endblock fos_user_content %}
{% endblock body %}
Wie auf gesehen: * Symfony2: How to extend a Bundle? * http://symfony.com/doc/current/bundles/FOSUserBundle/overriding_templates.html
Aber ich bekomme den folgenden Fehler:
Unexpected token "punctuation" of value ":" ("end of statement block" expected).
Haben Sie eine Idee, wie Sie meine Standardvorlage als Registrierung von Vorlage verwenden?