Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jak mohu vyměnit různé komponenty ve Filamentu


Jak mohu vyměnit různé komponenty ve Filamentu


Filament nabízí několik způsobů, jak přizpůsobit a vyměnit různé součásti:

1. Výměna komponent:
- Součásti vlákna (pole formulářů, rozložení, sloupce tabulky, filtry atd.) jsou zaměnitelné.
- Vývojáři mohou používat své vlastní objekty a snadno měnit pohled Blade používaný komponentou.
- To umožňuje vysoký stupeň přizpůsobení a možnost přizpůsobit panel administrátora konkrétním potřebám.

2. Rozšíření základních tříd:
- Vývojáři mohou rozšířit základní třídy komponent Filament a přepsat metody pro přizpůsobení jejich chování.
- Toto poskytuje způsob, jak upravit základní funkce komponent Filament.

3. Globální konfigurace:
- Vývojáři mohou globálně konfigurovat komponenty pomocí metody `configureUsing()` u poskytovatele služeb.
- To umožňuje použití přizpůsobení na určité trasy nebo stránky, spíše než nutnost upravovat jednotlivé komponenty.

4. Háčky vykreslení:
- Filament poskytuje sadu vykreslovacích háků, které umožňují vývojářům vkládat vlastní obsah Blade do různých bodů rozvržení panelu administrátora.
- To je užitečné pro integraci s balíčky třetích stran nebo přidání vlastních funkcí do panelu administrátora.

5. Vlastní branding:
- Vývojáři mohou poskytnout vlastní logo vytvořením souboru Blade v adresáři `resources/views/vendor/filament/components/brand.blade.php`.
- To umožňuje snadné přizpůsobení značky na panelu administrátora.

6. Téma a styling:
- Filament umožňuje měnit fonty, barvy a celkové CSS používané v uživatelském rozhraní kompilací vlastní šablony stylů.
- Vývojáři mohou specifikovat své vlastní barevné palety a generovat barevná schémata na základě jediné hodnoty.

Využitím těchto možností přizpůsobení mohou vývojáři vyměňovat různé komponenty, rozšiřovat stávající funkce a přizpůsobovat panel pro správu Filament svým specifickým požadavkům aplikací, což zvyšuje celkovou uživatelskou zkušenost a produktivitu vývojářů.

Citace:
[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