Create articles collections

This commit is contained in:
2024-03-13 06:54:59 +01:00
parent 0bf333e86c
commit 0b64a943c1
5 changed files with 175 additions and 48 deletions
@@ -0,0 +1,55 @@
{
"kind": "collectionType",
"collectionName": "articles",
"info": {
"singularName": "article",
"pluralName": "articles",
"displayName": "Article",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"titre": {
"type": "string",
"required": true,
"unique": true
},
"top": {
"type": "boolean"
},
"couverture": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": [
"images"
]
},
"fichiers": {
"type": "media",
"multiple": true,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"contenu": {
"type": "customField",
"options": {
"output": "HTML",
"preset": "rich"
},
"required": true,
"customField": "plugin::ckeditor.CKEditor"
},
"date": {
"type": "string"
}
}
}
+9
View File
@@ -0,0 +1,9 @@
'use strict';
/**
* article controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::article.article');
+9
View File
@@ -0,0 +1,9 @@
'use strict';
/**
* article router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::article.article');
+9
View File
@@ -0,0 +1,9 @@
'use strict';
/**
* article service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::article.article');