add ckeditor

This commit is contained in:
2025-02-13 15:30:41 +00:00
parent 36d8f1a400
commit 84133223fa
7 changed files with 1097 additions and 4 deletions

1007
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,12 +10,12 @@
"strapi": "strapi",
"deploy": "strapi deploy"
},
"devDependencies": {},
"dependencies": {
"@strapi/strapi": "4.25.20",
"@strapi/plugin-users-permissions": "4.25.20",
"@strapi/plugin-i18n": "4.25.20",
"@_sh/strapi-plugin-ckeditor": "^3.0.9",
"@strapi/plugin-cloud": "4.25.20",
"@strapi/plugin-i18n": "4.25.20",
"@strapi/plugin-users-permissions": "4.25.20",
"@strapi/strapi": "4.25.20",
"mysql": "2.18.1",
"react": "^18.0.0",
"react-dom": "^18.0.0",

View File

@ -0,0 +1,26 @@
{
"kind": "collectionType",
"collectionName": "display1s",
"info": {
"singularName": "display1",
"pluralName": "display1s",
"displayName": "display1",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"text1": {
"type": "string"
},
"ck1": {
"type": "customField",
"options": {
"preset": "default"
},
"customField": "plugin::ckeditor5.CKEditor"
}
}
}

View File

@ -0,0 +1,7 @@
/**
* display1 controller
*/
import { factories } from '@strapi/strapi'
export default factories.createCoreController('api::display1.display1');

View File

@ -0,0 +1,7 @@
/**
* display1 router
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreRouter('api::display1.display1');

View File

@ -0,0 +1,7 @@
/**
* display1 service
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreService('api::display1.display1');

View File

@ -362,6 +362,44 @@ export interface AdminUser extends Schema.CollectionType {
};
}
export interface ApiDisplay1Display1 extends Schema.CollectionType {
collectionName: 'display1s';
info: {
description: '';
displayName: 'display1';
pluralName: 'display1s';
singularName: 'display1';
};
options: {
draftAndPublish: true;
};
attributes: {
ck1: Attribute.RichText &
Attribute.CustomField<
'plugin::ckeditor5.CKEditor',
{
preset: 'default';
}
>;
createdAt: Attribute.DateTime;
createdBy: Attribute.Relation<
'api::display1.display1',
'oneToOne',
'admin::user'
> &
Attribute.Private;
publishedAt: Attribute.DateTime;
text1: Attribute.String;
updatedAt: Attribute.DateTime;
updatedBy: Attribute.Relation<
'api::display1.display1',
'oneToOne',
'admin::user'
> &
Attribute.Private;
};
}
export interface PluginContentReleasesRelease extends Schema.CollectionType {
collectionName: 'strapi_releases';
info: {
@ -798,6 +836,7 @@ declare module '@strapi/types' {
'admin::transfer-token': AdminTransferToken;
'admin::transfer-token-permission': AdminTransferTokenPermission;
'admin::user': AdminUser;
'api::display1.display1': ApiDisplay1Display1;
'plugin::content-releases.release': PluginContentReleasesRelease;
'plugin::content-releases.release-action': PluginContentReleasesReleaseAction;
'plugin::i18n.locale': PluginI18NLocale;