Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hogyan cserélhetem ki a Filament különböző összetevőit


Hogyan cserélhetem ki a Filament különböző összetevőit


A Filament számos módot kínál a különböző összetevők testreszabására és cseréjére:

1. Alkatrészek cseréje:
- A filament összetevői (űrlapmezők, elrendezések, táblázatoszlopok, szűrők stb.) mind cserélhetők.
- A fejlesztők használhatják saját egyéni objektumaikat, és könnyen módosíthatják az összetevők által használt Penge nézetet.
- Ez nagyfokú testreszabást tesz lehetővé, és lehetővé teszi az adminisztrációs panel egyedi igényekhez szabását.

2. Az alaposztályok kiterjesztése:
- A fejlesztők kiterjeszthetik a Filament összetevők alaposztályait, és felülbírálhatják a metódusokat viselkedésük testreszabása érdekében.
- Ez lehetőséget biztosít a filament összetevők mögöttes funkcionalitás módosítására.

3. Globális konfiguráció:
- A fejlesztők globálisan konfigurálhatják az összetevőket a `configureUsing() metódussal egy szolgáltatónál.
- Ez lehetővé teszi a testreszabások alkalmazását bizonyos útvonalakon vagy oldalakon az egyes összetevők módosítása helyett.

4. Render Hooks:
- A Filament egy sor megjelenítési horgot biztosít, amelyek lehetővé teszik a fejlesztők számára, hogy egyéni blade-tartalmat illesszenek be az adminisztrációs panel elrendezésének különböző pontjaira.
- Ez hasznos lehet harmadik féltől származó csomagokkal való integrációhoz vagy egyéni funkciók hozzáadásához az adminisztrációs panelhez.

5. Egyéni márkaépítés:
- A fejlesztők egyéni logót készíthetnek, ha létrehoznak egy Blade fájlt a `resources/views/vendor/filament/components/brand.blade.php` könyvtárban.
- Ez lehetővé teszi az adminisztrációs panelen a márka egyszerű testreszabását.

6. Téma és stílus:
- A Filament lehetővé teszi a UI-ban használt betűtípusok, színek és általános CSS módosítását egyéni stíluslap összeállításával.
- A fejlesztők megadhatják saját színpalettájukat, és színsémákat hozhatnak létre egyetlen érték alapján.

E testreszabási lehetőségek kihasználásával a fejlesztők kicserélhetik a különböző összetevőket, kiterjeszthetik a meglévő funkcionalitást, és a Filament adminisztrációs panelt saját alkalmazási követelményeikhez szabhatják, javítva az általános felhasználói élményt és a fejlesztői termelékenységet.

Idézetek:
[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