2026-04-02

This commit is contained in:
gcch 2026-04-02 11:04:05 +02:00
commit 15371d2469
13 changed files with 295 additions and 125 deletions

View file

@ -18,6 +18,7 @@ $templates = ['boutique.twig'];
/** @var WP_Term */
$current_term = get_queried_object();
/** @var string */
$category_slug = $current_term->slug;
/** @var list<WC_Product> $raw_products Les informations brutes des Produits. */
@ -29,16 +30,21 @@ $raw_products = wc_get_products([
'status' => 'publish'
]);
/** @var list<Product> */
$products = array_map(
callback: Product::new(...),
array: $raw_products
);
$context['products'] = $products;
/** @var string */
$products_category_id = array_shift($raw_products)?->get_category_ids()[0] ?? '';
$context['products_category_id'] = $products_category_id;
/**
* Charge les ressources nécessaires pour la page d'Archive.
* Charge les scripts et styles de la page.
*
* @throws Exception une exception est levée s'il est impossible d'obtenir la date de modification du fichier à charger
*/
function load_page_resources(): void {
Resource::enqueue_style_file(
@ -57,9 +63,6 @@ function load_page_resources(): void {
add_action('wp_enqueue_scripts', 'load_page_resources');
$lal = wp_json_encode($context);
echo "<script>console.debug({$lal});</script>";
// Rendu
Timber::render(
filenames: $templates,