Change content type
parent
d4b7654be5
commit
5b81ec3f74
Binary file not shown.
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"collectionName": "components_content_galleries",
|
||||||
|
"info": {
|
||||||
|
"displayName": "Gallery"
|
||||||
|
},
|
||||||
|
"options": {},
|
||||||
|
"attributes": {
|
||||||
|
"value": {
|
||||||
|
"allowedTypes": [
|
||||||
|
"images",
|
||||||
|
"files",
|
||||||
|
"videos",
|
||||||
|
"audios"
|
||||||
|
],
|
||||||
|
"type": "media",
|
||||||
|
"multiple": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"collectionName": "components_content_images",
|
||||||
|
"info": {
|
||||||
|
"displayName": "Image"
|
||||||
|
},
|
||||||
|
"options": {},
|
||||||
|
"attributes": {
|
||||||
|
"value": {
|
||||||
|
"allowedTypes": [
|
||||||
|
"images",
|
||||||
|
"files",
|
||||||
|
"videos",
|
||||||
|
"audios"
|
||||||
|
],
|
||||||
|
"type": "media",
|
||||||
|
"multiple": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"collectionName": "components_content_infoboxes",
|
||||||
|
"info": {
|
||||||
|
"displayName": "infobox"
|
||||||
|
},
|
||||||
|
"options": {},
|
||||||
|
"attributes": {
|
||||||
|
"value": {
|
||||||
|
"type": "richtext"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"collectionName": "components_content_text_markdowns",
|
||||||
|
"info": {
|
||||||
|
"displayName": "Text - Markdown",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"options": {},
|
||||||
|
"attributes": {
|
||||||
|
"value": {
|
||||||
|
"type": "richtext"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,53 @@
|
|||||||
import type { Schema, Attribute } from '@strapi/strapi';
|
import type { Schema, Attribute } from '@strapi/strapi';
|
||||||
|
|
||||||
|
export interface ContentGallery extends Schema.Component {
|
||||||
|
collectionName: 'components_content_galleries';
|
||||||
|
info: {
|
||||||
|
displayName: 'Gallery';
|
||||||
|
};
|
||||||
|
attributes: {
|
||||||
|
value: Attribute.Media<'images' | 'files' | 'videos' | 'audios', true>;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ContentImage extends Schema.Component {
|
||||||
|
collectionName: 'components_content_images';
|
||||||
|
info: {
|
||||||
|
displayName: 'Image';
|
||||||
|
};
|
||||||
|
attributes: {
|
||||||
|
value: Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ContentInfobox extends Schema.Component {
|
||||||
|
collectionName: 'components_content_infoboxes';
|
||||||
|
info: {
|
||||||
|
displayName: 'infobox';
|
||||||
|
};
|
||||||
|
attributes: {
|
||||||
|
value: Attribute.RichText;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ContentTextMarkdown extends Schema.Component {
|
||||||
|
collectionName: 'components_content_text_markdowns';
|
||||||
|
info: {
|
||||||
|
displayName: 'Text - Markdown';
|
||||||
|
description: '';
|
||||||
|
};
|
||||||
|
attributes: {
|
||||||
|
value: Attribute.RichText;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
declare module '@strapi/types' {
|
declare module '@strapi/types' {
|
||||||
export module Shared {}
|
export module Shared {
|
||||||
|
export interface Components {
|
||||||
|
'content.gallery': ContentGallery;
|
||||||
|
'content.image': ContentImage;
|
||||||
|
'content.infobox': ContentInfobox;
|
||||||
|
'content.text-markdown': ContentTextMarkdown;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue