- cataloghi...

- fix: condividi su Telegram non funzionava errore sull'immagine
This commit is contained in:
Surya Paolo
2024-11-02 18:06:27 +01:00
parent 2ea6468100
commit 1c63b5346b
91 changed files with 2105 additions and 306 deletions

View File

@@ -216,7 +216,11 @@
? optcatalogo.first_page_img
: optcatalogo.first_page_img)
})`,
backgroundSize: 'cover',
backgroundSize: `${
optcatalogo.printable
? scheda.bgSize_printable
: scheda.bgSize
}`,
height: optcatalogo.first_page_height + 'px',
width: optcatalogo.first_page_width + 'px',
}"
@@ -226,24 +230,7 @@
v-html="optcatalogo.first_page_html"
></div>
</div>
<div
:class="{ 'fixed-width': true }"
:style="{
backgroundImage: `url(${
costanti.DIR_UPLOAD +
costanti.DIR_CATALOGO +
(optcatalogo.printable
? optcatalogo.backgroundimage_printable
: optcatalogo.backgroundimage)
})`,
backgroundSize: 'contain',
'--width':
(optcatalogo.printable
? optcatalogo.widthpagPrintable
: optcatalogo.widthpag) + 'px',
}"
>
<div :style="generateStyleCatalogo(optcatalogo)">
<div class="flex-container-book">
<q-infinite-scroll
v-if="
@@ -311,12 +298,13 @@
recscheda.scheda
)"
:key="pageIndex"
class="card-page"
:style="`margin-bottom: ${
optcatalogo.printable
? optcatalogo.margine_paginaPrintable
: optcatalogo.margine_pagina
}; margin-top: ${optcatalogo.margine_top + 'px'};`"
:class="{ 'fixed-width': true, 'card-page': true }"
:style="
generateStylePageScheda(
optcatalogo,
recscheda.scheda
)
"
>
<!-- Itera sulle righe di ogni pagina -->
<div
@@ -324,9 +312,9 @@
:key="`${pageIndex}-${rowIndex}`"
class="card-row"
:style="`margin-bottom: ${
optcatalogo.printable
? optcatalogo.margine_rigaPrintable
: optcatalogo.margine_riga
scheda.dimensioni.riga.bottom
? scheda.dimensioni.riga.bottom
: optcatalogo.dimensioni.riga.bottom
};`"
>
<!-- Itera sui prodotti di ogni riga -->
@@ -337,26 +325,26 @@
:style="
'place-content: center; ' +
('flex: 0 1 ' +
recscheda.scheda.widthscheda ||
'100px' + '; ')
recscheda.scheda.dimensioni.scheda_prodotto.width
|| '100px' + '; ')
"
>
<CContainerCatalogoCard
v-if="
getProdBySchedaRigaCol(
recscheda.scheda,
recscheda,
rowIndex,
colIndex
) &&
getProdBySchedaRigaCol(
recscheda.scheda,
recscheda,
rowIndex,
colIndex
).active
"
:id="
getProdBySchedaRigaCol(
recscheda.scheda,
recscheda,
rowIndex,
colIndex
)._id
@@ -364,6 +352,7 @@
:complete="false"
:cosa="cosa"
:optcatalogo="optcatalogo"
:scheda="recscheda.scheda"
:options="{
show_short_descr: false,
show_price: false,
@@ -376,12 +365,12 @@
<CProductCard
v-else-if="
getProdBySchedaRigaCol(
recscheda.scheda,
recscheda,
rowIndex,
colIndex
) &&
(getProdBySchedaRigaCol(
recscheda.scheda,
recscheda,
rowIndex,
colIndex
).active ||
@@ -389,7 +378,7 @@
"
:id="
getProdBySchedaRigaCol(
recscheda.scheda,
recscheda,
rowIndex,
colIndex
)._id
@@ -415,7 +404,11 @@
? optcatalogo.last_page_img
: optcatalogo.last_page_img)
})`,
backgroundSize: 'cover',
backgroundSize: `${
optcatalogo.printable
? scheda.bgSize_printable
: scheda.bgSize
}`,
height: optcatalogo.last_page_height + 'px',
width: optcatalogo.last_page_width + 'px',
}"
@@ -442,6 +435,7 @@
</div>
<q-img
v-if="optcatalogo.backgroundimage"
:src="
costanti.DIR_UPLOAD +
costanti.DIR_CATALOGO +
@@ -449,7 +443,7 @@
"
>
</q-img>
<div>
<div v-if="optcatalogo.backgroundimage_printable">
Sfondo Stampa:
{{
costanti.DIR_UPLOAD +