diff --git a/site/blueprints/pages/product.yml b/site/blueprints/pages/product.yml index 9f861b5..4421e9e 100644 --- a/site/blueprints/pages/product.yml +++ b/site/blueprints/pages/product.yml @@ -33,6 +33,9 @@ tabs: fr: Partagé entre les versions FR et EN translate: false width: 1/4 + space: + type: gap + width: 2/4 weight: label: en: Weight (g) @@ -45,6 +48,42 @@ tabs: fr: Poids en grammes pour le calcul de la livraison translate: false width: 1/4 + length: + label: + en: Length (cm) + fr: Longueur (cm) + type: number + min: 0 + default: 0 + help: + en: Package length in centimeters + fr: Longueur du colis en centimètres + translate: false + width: 1/4 + width: + label: + en: Width (cm) + fr: Largeur (cm) + type: number + min: 0 + default: 0 + help: + en: Package width in centimeters + fr: Largeur du colis en centimètres + translate: false + width: 1/4 + height: + label: + en: Height (cm) + fr: Hauteur (cm) + type: number + min: 0 + default: 0 + help: + en: Package height in centimeters + fr: Hauteur du colis en centimètres + translate: false + width: 1/4 description: label: Description panier type: writer diff --git a/site/templates/product.php b/site/templates/product.php index 28cb709..f8ba20f 100644 --- a/site/templates/product.php +++ b/site/templates/product.php @@ -47,6 +47,9 @@ data-item-name="title()->html() ?>" data-item-shippable="true" data-item-weight="weight()->or(0) ?>" + data-item-length="length()->or(0) ?>" + data-item-width="width()->or(0) ?>" + data-item-height="height()->or(0) ?>" hasOptions()->toBool() && $page->optionValues()->isNotEmpty()): $values = $page->optionValues()->split(',');