WoodyLabBuild with UIMS

Guida · Il plugin

A cosa può puntare un blocco

Una lista di collection, e tre blocchi cambiano cosa sanno raggiungere. È il modo in cui il pacchetto impara il dominio del tuo progetto.

Dove siamo

Hai le tue collection: articoli, prodotti, quello che è. Alla fine di questo capitolo i blocchi di riferimento e le viste sapranno raggiungerle.

Il gesto

Passa relationTargets con gli slug delle tue collection. Riavvia.

Apri un blocco reference: le tue collection sono fra le destinazioni possibili. Apri una vista: sono fra le sorgenti.

// src/payload.config.ts
import { uimsPlugin } from '@woodylab/uims/plugin'

uimsPlugin({
  relationTargets: ['articoli', 'prodotti'],
})

Cos’è appena successo

Il pacchetto non conosce il tuo dominio e non deve: sa che esistono blocchi che puntano a qualcosa, e aspetta che qualcuno gli dica a cosa. Questa opzione è quel qualcuno.

La conseguenza è che il confine resta pulito nei due sensi. Il pacchetto non ha una lista di collection immaginate, e il progetto non deve piegare i nomi delle proprie a quello che il pacchetto si aspetta.

Quando non funziona

Scrivi uno slug che non esiste. Compare fra le opzioni, si può scegliere, e non risolve niente.

La lista non viene verificata contro le collection registrate: è una dichiarazione, non una domanda.

Avanti

Resta una funzionalità intera che il pacchetto porta per intero: il form.

A cosa può puntare un blocco · WoodyLab