CitizenZ Accueil Blog A propos Contact Connexion
Retour à la liste des articles Customiser Easyadmin (2) : avec AssetMapper

Customiser Easyadmin (2) : avec AssetMapper

Olivier Prieur | il y a 11 mois | il y a 9 mois Développement web | 0 | 1240

Le dernier post à ce sujet date un peu et montrait comment customiser EasyAdmin mais avec webpack encore (https://www.citizenz.info/article/customiser-easyadmin).
 Voici la meme chose... mais avec AssetMapper. En fait, tout reste quasi identique sauf évidemment la config spécifique pour AssetMapper.

Vous pouvez aller voir le précédent post et reprendre les configs pour le logo, l'avatar, les crud, les colonnes, les couleurs et backgrounds, etc.

Il va falloir adapter la partie configureAssets() du DashboardController.

Dans /assets/, je crée un dossier styles et un dossier js

Dans le dossier /style/, je mets mes fichiers .css

Dans le dossier /js/, je mets les fichiers .js qui vont "importer" le style. Voici un exemple pour le fichier admin.js :

import '../styles/admin.css';

Il faut également ajouter une ligne dans le fichier importmap.php à la racine du projet :

'admin' => [

     'path' => './assets/js/admin.js',

     'entrypoint' => true,

],


Enfin, dans le DashboardController.php, vous devrez ajouter les lignes suivantes pour prendre en compte le style :

public function configureAssets(): Assets

{

   return parent::configureAssets()

      ->addAssetMapperEntry('admin');

}

Olivier Prieur

Olivier Prieur

Geek quinqua nivernais fan d'ovalie, de musique, de linuxeries et de Net.
Portfolio : https://www.olivierprieur.fr

Laissez un commentaire

Il n'y a actuellement aucun commentaire pour cet article

A la une

Activer la transparence de Ptyxis

Lire l'article

La meilleure distribution Linux... n’existe pas

Lire l'article

Quand Windows 11 ferme la porte, Linux ouvre une fenêtre

Lire l'article

I use Debian, by the way

Lire l'article

Les plus lus

Symfony : barre de recherche dans la sidebar 21805

Lire l'article

Installer proprement les drivers NVIDIA sur Debian 13 (Trixie) RC1 : retour d'expérience 16806

Lire l'article

VSCode : 10 raccourcis clavier indispensables (Linux) 14737

Lire l'article

I use Debian, by the way 14129

Lire l'article

Les plus likés

Installer proprement les drivers NVIDIA sur Debian 13 (Trixie) RC1 : retour d'expérience

6 Lire l'article

Quelle distribution Linux ? Pour qui ? Pour quoi ?

5 Lire l'article

Symfony : afficher le site en développement sur son PC et son mobile

4 Lire l'article