Bonjour, je vous explique mon problème : j'ai une liste de liens générer dans un composant que j'appel ensuite dans mon template comme ceci :
<?php include_component('common', 'links') ?> Seulement j'ai une barre parmettant de naviguer de page en page dans les liens (pager propel) dont le code ne peux pas etre générer dans mon composant ... j'ai donc essayer d'utiliser un Slot : au niveau de mon template j'ai : <?php if (has_slot('linksbar')): ?> <?php include_slot('linksbar') ?> <?php endif; ?> et je remplit ce slot au niveau de mon composant ... jusque là, c'est ok, seulement dans l'ordre d'affichage, dans mon template, je doit afficher la barre de nivigation (Pager Propel) avant l'inclusion du composant : <?php if (has_slot('linksbar')): ?> <?php include_slot('linksbar') ?> <?php endif; ?> ... ... <?php include_component('common', 'links') ?> ... ... Et ça ne fonctionne pas ... mais bon c'est marqué dans la doc : "Just make sure to define a slot before including it, and remember that the layout is executed after the template (this is the decoration process), and the partials are executed when they are called in a template." l'inverse bien sur fonctionne : si on inclut le composant (et donc on rempli le slot) avant d'appeler le slot : <?php include_component('common', 'links') ?> ... ... <?php if (has_slot('linksbar')): ?> <?php include_slot('linksbar') ?> <?php endif; ?> Mais je ne peux pas faire comme ça car dans ma charte graphique, je doit inclure le slot (le Pager propel de navigation) avant l'affichage de mes lien (include_component) Est ce que vous avez une solution ? Merci ;) --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---