Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Cum pot schimba diferite componente în Filament


Cum pot schimba diferite componente în Filament


Filament oferă mai multe modalități de personalizare și schimbare a diferitelor componente:

1. Schimbarea componentelor:
- Componentele filamentului (câmpuri de formular, machete, coloane de tabel, filtre etc.) sunt toate interschimbabile.
- Dezvoltatorii își pot folosi propriile obiecte personalizate și pot schimba cu ușurință vizualizarea Blade utilizată de o componentă.
- Acest lucru permite un grad ridicat de personalizare și capacitatea de a adapta panoul de administrare la nevoi specifice.

2. Extinderea claselor de bază:
- Dezvoltatorii pot extinde clasele de bază ale componentelor Filamentului și pot modifica metodele pentru a le personaliza comportamentul.
- Aceasta oferă o modalitate de a modifica funcționalitatea de bază a componentelor filamentului.

3. Configurație globală:
- Dezvoltatorii pot configura componente la nivel global folosind metoda `configureUsing()` într-un furnizor de servicii.
- Acest lucru permite aplicarea de personalizări anumitor rute sau pagini, mai degrabă decât să fie nevoie să modifice componente individuale.

4. Cârlige de redare:
- Filament oferă un set de cârlige de redare care permit dezvoltatorilor să injecteze conținut Blade personalizat în diferite puncte din aspectul panoului de administrare.
- Acest lucru este util pentru integrarea cu pachete terțe sau pentru adăugarea de funcționalități personalizate la panoul de administrare.

5. Marcă personalizată:
- Dezvoltatorii pot oferi un logo personalizat prin crearea unui fișier Blade în directorul `resources/views/vendor/filament/components/brand.blade.php`.
- Acest lucru permite personalizarea ușoară a branding-ului panoului de administrare.

6. Temarea și stilizarea:
- Filamentul permite modificarea fonturilor, culorilor și CSS general utilizate în UI prin compilarea unei foi de stil personalizate.
- Dezvoltatorii își pot specifica propriile palete de culori și pot genera scheme de culori bazate pe o singură valoare.

Folosind aceste opțiuni de personalizare, dezvoltatorii pot schimba diferite componente, extinde funcționalitățile existente și pot adapta panoul de administrare Filament la cerințele specifice ale aplicației, îmbunătățind experiența generală a utilizatorului și productivitatea dezvoltatorului.

Citate:
[1] https://support.mosaicmfg.com/Guide/Change%2BFilament/38
[2] https://www.youtube.com/watch?v=fknRsxNwz2Q
[3] https://www.printables.com/model/416662-filament-swap-g-code-and-instructions
[4] https://www.reddit.com/r/BambuLab/comments/1co4xvv/filament_swap_question/
[5] https://filamentphp.com/docs/2.x/admin/appearance