Modifier le logo de l'administrateur Sonata en fonction de l'enregistrement de la base de données

StackOverflow https://stackoverflow.com//questions/20038400

Question

J'ai un module pour gérer les images dans mon Sonata Admin.Je souhaite afficher les images sur lesquelles le logo de la sonate est placé, comment puis-je faire ?J'ai le code pour obtenir les images dans mon contrôleur ainsi que le modèle pour afficher l'image mais je ne sais pas comment l'utiliser depuis Sonata, des conseils ?

Était-ce utile?

La solution

Vous pouvez remplacer le modèle de base de sonate (comme vous remplacez n'importe quel autre modèle) ou tout bloc répertorié à l'intérieur de celui-ci.

il y a un bloc appelé logo et ça ressemble à ça

{% block logo %}
  <a href="{{ url('sonata_admin_dashboard') }}" class="brand">
    <img src="{{ asset(admin_pool.titlelogo) }}"  alt="{{ admin_pool.title }}" />
    {{ admin_pool.title }}
  </a>
{% endblock %}

En combinaison avec une extension Twig, il ne devrait y avoir aucun problème pour récupérer l'image hors de la base de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top