Это мой первый раз с этим комплектом.
У меня есть небольшая проблема, чтобы правильно отобразить сторону, чтобы зарегистрировать кого-то.
Фактически, макет дублируется. Я не знаю почему.
Я провел много времени, но на данный момент у меня нет ответа.
Присоединяюсь изображение, чтобы понять (левая сторона правильно, но правая сторона не является правильным SONATA USER BUNDLE/FOS USER BUNDLE
Я следую за этой инструкции:. https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_templates.md
Мой код:
просмотров/layout.html.twig
{% extends "EmooviofrontBundle::layout.html.twig" %}
{% block content %}
<!-- Page Content -->
<div class="col-lg-12">
<!-- Page Heading/Breadcrumbs -->
<div class="row">
<div class="col-md-12">
<h1 class="page-header">Connexion
</h1>
</div>
</div>
<!-- /.row -->
<div>
{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
{{ 'layout.logged_in_as'|trans({'%username%': app.user.username}, 'FOSUserBundle') }} |
<a href="{{ path('fos_user_security_logout') }}">
{{ 'layout.logout'|trans({}, 'FOSUserBundle') }}
</a>
{% else %}
<a href="{{ path('fos_user_security_login') }}">{{ 'layout.login'|trans({}, 'FOSUserBundle') }}</a>
{% endif %}
</div>
{% for type, messages in app.session.flashBag.all %}
{% for message in messages %}
<div class="{{ type }}">
{{ message|trans({}, 'FOSUserBundle') }}
</div>
{% endfor %}
{% endfor %}
<div>
{% block fos_user_content %}
{% endblock fos_user_content %}
</div>
</div>
{% endblock %}
просмотров/Безопасность/login.html.twig:
{% extends "SonataUserBundle:Security:base_login.html.twig" %}
просмотров/Безопасность/base_login.html .twig:
{% extends "SonataUserBundle::layout.html.twig" %}
{% block fos_user_content %}
<div class="row">
<div class="col-md-6">
<h3 class="compte">Déjà membre</h3>
{% if error %}
<div class="alert alert-danger alert-error">{{ error|trans({}, 'FOSUserBundle') }}</div>
{% endif %}
<form action="{{ path("fos_user_security_check") }}" method="post" role="form" class="form-horizontal" id="loginform">
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}"/>
<div style="margin-bottom: 25px" class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input type="text" class="form-control" id="username" name="_username" value="{{ last_username }}" required="required" placeholder="E-mail">
</div>
<div style="margin-bottom: 25px" class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input type="password" class="form-control" id="password" name="_password" required="required" placeholder="Mot de passe"/>
</div>
<div style="float:right; font-size: 80%; position: relative; top:5px; right:5px">
<a href="{{ path('fos_user_resetting_request') }}">{{ 'forgotten_password'|trans({}, 'SonataUserBundle') }}</a>
</div>
<div class="input-group">
<div class="checkbox">
<label for="remember_me">
<input type="checkbox" id="remember_me" name="_remember_me" value="on"/>
{{ 'security.login.remember_me'|trans({}, 'FOSUserBundle') }}
</label>
</div>
</div>
<div style="margin-top:10px" class="form-group">
<!-- Button -->
<div class="col-sm-12 controls">
<div class="col-sm-2">
</div>
<div class="col-sm-2">
<input type="submit" id="_submit" name="_submit" class="bg-black"
value="{{ 'security.login.submit'|trans({}, 'FOSUserBundle') }}"/>
</div>
<div class="col-sm-8">
<a class="bg-black " href="#">Connexion avec Facebook <img src="{{ asset('bundles/emoovio/uploads/social_network/facebook.png') }}" /></a>
</div>
</div>
</div>
</form>
</div>
<div class="col-md-6">
{% render controller("FOSUserBundle:Registration:register") %}
</div>
</div>
{% endblock fos_user_content %}
просмотров/регистрация/register_content.html.twig:
{% block register %}
<div class="col-md-6">
<div class="panel-heading">
<h2 class="panel-title">{{ 'title_user_registration'|trans({}, 'SonataUserBundle') }}</h2>
</div>
<div class="panel-body">
<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register form-horizontal">
{{ form_widget(form) }}
<div class="form-actions">
<input type="submit" value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}" class="btn btn-success pull-right" />
</div>
</form>
</div>
</div>
{% endblock %}
ли кто-то когда-нибудь эту проблему ... Спасибо.
14 часов, так как вы отправили это, никто не может возможно, поможет вам, не показывая свой код. вам нужно увидеть ветку, как вы визуализируете эти компоненты связи, но у меня может возникнуть идея, почему это происходит, скорее всего, ваша часть связи имеет визуализацию или включение базы, поэтому вся страница отображается снова внутри фрагмента связи –
I просто отредактировал мой пост. Я показываю сетевые шаблоны. Спасибо за вашу помощь. – vincent