diff --git a/payload.config.ts b/payload.config.ts index 93141ad..f963a68 100644 --- a/payload.config.ts +++ b/payload.config.ts @@ -6,6 +6,7 @@ import { Realisations } from './payload/collections/Realisations' import { Articles } from './payload/collections/Articles' import { Testimonials } from './payload/collections/Testimonials' import { FAQ } from './payload/collections/FAQ' +import { Media } from './payload/collections/Media' export default buildConfig({ secret: process.env.PAYLOAD_SECRET || 'change-moi', @@ -18,6 +19,6 @@ export default buildConfig({ connectionString: process.env.DATABASE_URL, }, }), - collections: [Services, Realisations, Articles, Testimonials, FAQ], + collections: [Services, Realisations, Articles, Testimonials, FAQ, Media], globals: [], }) diff --git a/payload/collections/Media.ts b/payload/collections/Media.ts new file mode 100644 index 0000000..c55e414 --- /dev/null +++ b/payload/collections/Media.ts @@ -0,0 +1,16 @@ +import type { CollectionConfig } from 'payload' + +export const Media: CollectionConfig = { + slug: 'media', + admin: { + useAsTitle: 'filename', + }, + upload: true, + fields: [ + { + name: 'alt', + type: 'text', + label: 'Texte alternatif', + }, + ], +}