Search code examples
symfonytwigsymfony4easyadmin

EasyAdmin Using your Own Templates Problem


I am trying to override "new" template for EasyAdmin but system ignores template code. Here is the relevant part of easy_admin.yaml

entities:
       # List the entity class name you want to manage
      Places:
          class: App\Entity\Places
          templates:
              list: 'asdfasdf'

As you see, value of list attribute is invalid but system ignores it and works without error and i can not override the template.

Do you have a suggestion?


Solution

  • So, as I mentioned in the comment - for some reason easyadmin doesn't give any errors if specified template doesn't exists. So, you just need to place your new template in templates folder, in example, templates/admin/listPlaces.html.twig and then specify correct path in easyadmin's config file, in example:

    entities:
        Places:
            class: App\Entity\Places
            templates:
                 list: 'admin/listPlaces.html.twig'