Два шаблона показали - PullRequest
0 голосов
/ 12 июня 2019

Я использую FOSUserBundle в своем проекте Symfony4, и я переопределил все шаблоны пакетов и поместил их в мою папку templates .У меня есть base.html.twig файл, это шаблон главной страницы, который содержит исходный HTML-скрипт для всех таблиц стилей и файлов JavaScript.На теле я добавил блок контента:

<body>
    {% block content %}{% endblock content %}
</body>

Затем в своем шаблоне входа в систему я расширил основной шаблон и добавил блок fos_user_content:

{% extends 'bundles/landing.html.twig' %}
{% block content %}
    {% block fos_user_content %}
{% endblock content %}

И длямомент все в порядке.Форма входа отображается хорошо.Но когда я захожу в эту форму, система переключает меня на страницу профиля.Проблема в том, что отображается шаблон страницы профиля и шаблон входа в систему.Оба шаблона используются.В шаблоне профиля я тоже расширил основной шаблон + добавил то же содержимое блока, кроме блока fos_user_content.

1 Ответ

1 голос
/ 12 июня 2019

Вы пропустили {% endblock fos_user_content %} тег

{% extends 'bundles/landing.html.twig' %}
{% block content %}
    {% block fos_user_content %}{% endblock fos_user_content %}
{% endblock content %}
...