fix(produit) corrige les Produits de la même collection

This commit is contained in:
gcch 2025-12-17 17:30:11 +01:00
commit a5b240cd3f
3 changed files with 8 additions and 8 deletions

View file

@ -57,8 +57,8 @@ $variations_produit = pipe(
$prix_maximal = collect($variations_produit)->max('prix'); $prix_maximal = collect($variations_produit)->max('prix');
$produits_meme_collection = array_map( $produits_meme_collection = array_map(
callback: recupere_informations_produit_page_produit(...),
array: recupere_produits_meme_collection($donnees_produit->collection)($donnees_produit->id), array: recupere_produits_meme_collection($donnees_produit->collection)($donnees_produit->id),
callback: Product::new(...),
); );
$context['produit'] = $donnees_produit; $context['produit'] = $donnees_produit;

View file

@ -1,15 +1,15 @@
<?php <?php declare(strict_types=1);
/** /**
* Fonctions pour le traitement d'informations. * Fonctions pour le traitement d'informations.
*/ */
declare(strict_types=1);
use function Crell\fp\pipe; use function Crell\fp\pipe;
use HaikuAtelier\Data\Attribute; use HaikuAtelier\Data\Attribute;
use HaikuAtelier\Data\Product; use HaikuAtelier\Data\Product;
use WC_Product;
// Page Shop // Page Shop
/** /**

View file

@ -5,20 +5,20 @@
<figure role="figure"> <figure role="figure">
<a href="{{ produit.url }}"> <a href="{{ produit.url }}">
<picture class="produit__illustration produit__illustration__principale"> <picture class="produit__illustration produit__illustration__principale">
{{ produit.photo_repos }} {{ produit.default_photo }}
</picture> </picture>
<picture class="produit__illustration produit__illustration__survol"> <picture class="produit__illustration produit__illustration__survol">
{{ produit.photo_survol }} {{ produit.hover_photo }}
</picture> </picture>
</a> </a>
<figcaption class="produit__textuel"> <figcaption class="produit__textuel">
<h3 class="produit__textuel__titre"> <h3 class="produit__textuel__titre">
<a href="{{ produit.url }}">{{ produit.nom }}</a> <a href="{{ produit.url }}">{{ produit.name }}</a>
</h3> </h3>
<p class="produit__textuel__prix"> <p class="produit__textuel__prix">
{{ produit.prix }} {{ produit.price }}
</p> </p>
</figcaption> </figcaption>
</figure> </figure>