Voglio fornire un tema dell'interfaccia utente diverso in base all'utente che ha effettuato l'accesso. Per questo ho trovato le seguenti 2 opzioni:
- Crea file separati per tutti i temi duplicando tutti i CSS comuni. In questo modo posso facilmente fare il login nello scripting e ottenere il file CSS richiesto. Ma finisco per avere lo stesso codice di classi CSS in molti file di temi diversi. Questo è un vero dolore quando devi cambiare qualcosa di comune a tutti i file.
- Crea un file comune e file di temi separati contenenti solo CSS specifici per tema. In questo modo ogni volta che ho bisogno di caricare 2 file CSS, uno - file comune per impostazione predefinita e quindi caricare il file specifico del tema per sovrascrivere le classi CSS predefinite.
Se c'è un altro modo semplice e facile per farlo, per favore fammelo sapere.