- Cataloghi: BestSeller, Novità

This commit is contained in:
Surya Paolo
2024-11-28 16:05:00 +01:00
parent a42c365052
commit 351b81308a
12 changed files with 290 additions and 5 deletions

View File

@@ -22,6 +22,9 @@ const ISize = new Schema({
const IFont = new Schema({
name: { type: String },
size: { type: String },
line_height: { type: Number },
posiz_text: { type: Number },
perc_text: { type: String },
});
const IBorders = new Schema({
@@ -50,6 +53,11 @@ const IDimensioni = new Schema({
imgsfondo: IImg,
text_html: IText,
});
const IPagina = new Schema({
dimensioni: IDimensioni,
testo_up: IText,
testo_down: IText,
});
const IAreaDiStampa = new Schema({
margini: IBorders,
@@ -61,6 +69,27 @@ const IAreaDiStampa = new Schema({
scalecanvas: Number,
});
const INovita = new Schema(
{
show: Boolean,
months: Number,
}
);
const IBestseller = new Schema(
{
show: Boolean,
primiNInClassifica: Number,
}
);
const IEtichette = new Schema(
{
novita: INovita,
bestseller: IBestseller,
}
);
const IBarCode = new Schema(
{
show: Boolean,
@@ -72,7 +101,7 @@ const IBarCode = new Schema(
);
const IElementiScheda = new Schema({
pagina: IDimensioni,
pagina: IPagina,
riga: IDimensioni,
scheda_prodotto: IDimensioni,
immagine_prodotto: IDimensioni,
@@ -81,15 +110,15 @@ const IElementiScheda = new Schema({
const scheletroScheda = {
idapp: { type: String },
isTemplate: { type: Boolean },
linkIdTemplate: { type: String },
name: { type: String },
line_height: { type: Number },
numschede_perRiga: { type: Number },
numschede_perCol: { type: Number },
show_separatore: { type: Boolean },
testo_right: IText,
testo_bottom: IText,
posiz_text: { type: Number },
barcode: IBarCode,
etichette: IEtichette,
dimensioni: IElementiScheda,