SonataUserBundle переопределить профиль пользователя

Я хочу переопределить свою панель пользователя [профиль show.html.twig], но я не знаю, как это сделать. Кто-то может объяснить мне или показать свой код, чтобы я мог понять, как он это сделал.

это мой show.html.twig:

{% extends "SonataUserBundle:Profile:action.html.twig" %}

{% block sonata_profile_content %}
{% sonata_template_box 'This is the user profile template. Feel free to override it.' %}

<div class="row row-fluid">
{% set has_center = false %}
{% for block in blocks %}
{% if block.position == 'center' %}
{% set has_center = true %}
{% endif %}
{% endfor %}

<div class="{% if has_center %}span4 col-lg-4{% else %}span6 col-lg-6{% endif %}">
{% for block in blocks %}
{% if block.position == 'left' %}
{{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
{% endif %}
{% endfor %}
</div>

{% if has_center %}
<div class="span4 col-lg-4">
{% for block in blocks %}
{% if block.position == 'center' %}
{{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
{% endif %}
{% endfor %}
</div>
{% endif %}

<div class="{% if has_center %}span4 col-lg-4{% else %}span6 col-lg-6{% endif %}">
{% for block in blocks %}
{% if block.position == 'right' %}
{{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
{% endif %}
{% endfor %}
</div>
</div>
{% endblock %}

Спасибо.

0

Решение

Вы можете переопределить шаблон шоу в приложении / Resources / SonataUserBundle / views / Profile / show.html.twig.

Вы должны очистить кэш в конце

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]