Я новичок в HWIOAuthBundle с Symfony2.3 + FosUserBundle. Я использую этот комплект для facebook, twitter, googleplus login в моем проекте.Как переопределить файл Twig HWIOAuthBundle
Я успешно установил этот и этот рабочий режим. Но я хочу переопределить login.html.twig, потому что хочу показать facebook, twitter, google plus Images в нашем файле twig, но я не знаю, как это сделать в HWIOAuthBundle.
Мой login.html.twig
{% block content %}
{# Bonus: Show all available login link in HWIOAuthBundle #}
{% render(controller('HWIOAuthBundle:Connect:connect')) %}
{% endblock %}
Base HWIOAuthBundle login.html.twig
{% extends 'HWIOAuthBundle::layout.html.twig' %}
{% block hwi_oauth_content %}
{% if error %}
<span>{{ error }}</span>
{% endif %}
{% for owner in hwi_oauth_resource_owners() %}
<a href="{{ hwi_oauth_login_url(owner) }}">{{ owner | trans({}, 'HWIOAuthBundle') }}</a> <br />
{% endfor %}
{% endblock hwi_oauth_content %}
Который один показ этого типа в формате HTML страницы:
Facebook
Google Plus
Twitter
это шоу по умолчанию при нажатии любой из них, а затем перенаправляется на его страницу (Facebook, Twitter, Google Plus).
Но И я хочу показать этот тип HTML:
<!-- socials -->
<ul class="top-socials">
<li><a class="facebook" href="#">Facebook</a></li>
<li><a class="twitter" href="#">Twitter</a></li>
<li><a class="google-plus" href="#">Google+</a></li>
</ul>
Как я могу это сделать?
Спасибо, но я уже наследую fos user bundle и template Так как я могу наследовать другой? – Sid
Использовать второй способ;) –
Спасибо, я расширяю контроллер, а затем переопределяю файл twig.then, это работает по мне. – Sid