La Surcharge de templates de Bundle
bonjour,
ayant pratiqué sf1.4 pendant plusieurs années, je découvre avec joie qu'ils ont étendu la notion d'objet et d'héritage à tout, ou presque.
pour les twig par exemple, on peut étendre un twig, réécrire un bloc, en prenant le code du parent, ça c'est super.
à part pour les bundles, dans la doc, on peut lire qu'il faut copier le twig dans le répertoire app, et le modifier !
http://symfony.com/fr/doc/current/bo...ndle-templates
plus de extends, ou de {{ parent() }} pour ajouter un bloc parent.
donc grosse déception, ou alors j'ai mal lu ?
qu'en pensez vous ?
peut-on hériter un twig d'un autre bundle sans avoir à le copier dans app, juste en faisant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
{% extends '@SonataAdminBundle::standard_layout.html.twig' %}
{% block javascripts %}
{{ parent() }}
<script>
{% if form is defined %}
function fill_sousfamille(idfamille)
{
$('#{{ form.ArticleSousFamille.vars.id }}').html(Ajax('getSelectSousFamille', idfamille));
}
{% endif %}
</script>
{% endblock %} |
merci