Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip galiu pakeisti skirtingus Filament komponentus


Kaip galiu pakeisti skirtingus Filament komponentus


Filament siūlo kelis būdus, kaip tinkinti ir pakeisti skirtingus komponentus:

1. Komponentų keitimas:
- Gijų komponentai (formos laukai, išdėstymai, lentelės stulpeliai, filtrai ir kt.) yra keičiami.
- Kūrėjai gali naudoti savo pasirinktinius objektus ir lengvai pakeisti komponento naudojamą Blade rodinį.
- Tai leidžia labai tinkinti ir pritaikyti administratoriaus skydelį pagal konkrečius poreikius.

2. Pagrindinių klasių išplėtimas:
- Kūrėjai gali išplėsti pagrindines gijų komponentų klases ir nepaisyti metodų, kad pritaikytų jų elgesį.
- Tai suteikia galimybę modifikuoti pagrindines Filament komponentų funkcijas.

3. Visuotinė konfigūracija:
– Kūrėjai gali visuotinai konfigūruoti komponentus naudodami paslaugų teikėjo metodą „configureUsing()“.
- Tai leidžia pritaikyti tam tikrus maršrutus ar puslapius, o ne keisti atskirus komponentus.

4. Kabliukai:
- „Filament“ yra atvaizdavimo kabliukų rinkinys, leidžiantis kūrėjams įterpti pasirinktinį „Blade“ turinį įvairiuose administratoriaus skydelio išdėstymo taškuose.
- Tai naudinga integruojant su trečiųjų šalių paketais arba pridedant pasirinktines funkcijas prie administratoriaus skydelio.

5. Tinkintas prekės ženklo naudojimas:
– Kūrėjai gali pateikti pasirinktinį logotipą, sukurdami „Blade“ failą kataloge „resources/views/vendor/filament/components/brand.blade.php“.
- Tai leidžia lengvai tinkinti administratoriaus skydelio prekės ženklą.

6. Temų kūrimas ir stilius:
- Filament leidžia keisti vartotojo sąsajoje naudojamus šriftus, spalvas ir bendrą CSS sudarant tinkintą stiliaus lapą.
- Kūrėjai gali nurodyti savo spalvų paletes ir generuoti spalvų schemas pagal vieną reikšmę.

Naudodami šias tinkinimo parinktis, kūrėjai gali pakeisti įvairius komponentus, išplėsti esamas funkcijas ir pritaikyti „Filament“ administratoriaus skydelį prie konkrečių taikomųjų programų reikalavimų, taip pagerindami bendrą vartotojo patirtį ir kūrėjo produktyvumą.

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