haiku-atelier-2024/web/app/themes/haiku-atelier-2024/taxonomy-product_cat.php
2024-10-02 15:44:51 +02:00

27 lines
724 B
PHP

<?php
/**
* Le modèle de la Page d'Archive d'une Catégorie de Produits.
*/
declare(strict_types=1);
use Timber\Timber;
require_once __DIR__ . "/src/inc/TraitementInformations.php";
// Contexte et modèles
$contexte = Timber::context();
$modeles = ["boutique.twig"];
// Informations brutes des Produits de la Catégorie
$informations_produits = wc_get_products([
"category" => [get_queried_object()?->slug],
"orderby" => "date",
"order" => "DESC",
]);
// Informations nécessaires pour la grille des Produits
$produits = array_map(callback: "recupere_informations_produit_shop", array: $informations_produits);
$contexte["produits"] = $produits;
// Rendu
Timber::render(filenames: $modeles, data: $contexte);