2025-11-04

This commit is contained in:
gcch 2025-11-04 13:21:41 +01:00
commit 40837e5a88
1339 changed files with 5462 additions and 1874 deletions

View file

@ -1,4 +1,5 @@
<?php
/**
* Le modèle de la Page 404.
*/
@ -9,19 +10,20 @@ use Timber\Timber;
// Contexte et modèles
$contexte = Timber::context();
$modeles = ["404.twig"];
$modeles = ['404.twig'];
// Charge les scripts et styles de la page
function charge_scripts_styles_page_404(): void {
wp_enqueue_style(
handle: "haiku-atelier-2024-styles-page-a-propos",
src: get_template_directory_uri() . "/assets/css/pages/page-modele-simple.css",
deps: [],
ver: filemtime(get_template_directory() . "/assets/css/pages/page-modele-simple.css"),
media: "all",
);
function charge_scripts_styles_page_404(): void
{
wp_enqueue_style(
handle: 'haiku-atelier-2024-styles-page-a-propos',
src: get_template_directory_uri().'/assets/css/pages/page-modele-simple.css',
deps: [],
ver: filemtime(get_template_directory().'/assets/css/pages/page-modele-simple.css'),
media: 'all',
);
}
add_action("wp_enqueue_scripts", "charge_scripts_styles_page_404");
add_action('wp_enqueue_scripts', 'charge_scripts_styles_page_404');
// Rendu
Timber::render(filenames: $modeles, data: $contexte);

View file

@ -1,4 +1,5 @@
<?php
/**
* Le modèle de la Page Boutique (« E-Shop »).
*/
@ -7,48 +8,50 @@ declare(strict_types=1);
use Timber\Timber;
require_once __DIR__ . "/src/inc/TraitementInformations.php";
require_once __DIR__.'/src/inc/TraitementInformations.php';
// Contexte et modèles
$contexte = Timber::context();
$modeles = ["boutique.twig"];
$modeles = ['boutique.twig'];
/** @var array<WC_Product> $informations_produits Les informations brutes des Produits. */
$informations_produits = wc_get_products([
"limit" => 12,
"order" => "DESC",
"orderby" => "date",
"status" => "publish",
'limit' => 12,
'order' => 'DESC',
'orderby' => 'date',
'status' => 'publish',
]);
/** @var InformationsProduitShop $produits Les informations strictement nécessaires pour la grille des Produits. */
$produits = array_map(callback: "recupere_informations_produit_shop", array: $informations_produits);
$contexte["produits"] = $produits;
$produits = array_map(callback: 'recupere_informations_produit_shop', array: $informations_produits);
$contexte['produits'] = $produits;
/**
* Charge les Scripts nécessaires pour la page Boutique.
*/
function charge_scripts_page_boutique(): void {
wp_enqueue_style(
handle: "haiku-atelier-2024-styles-page-boutique",
src: get_template_directory_uri() . "/assets/css/pages/page-boutique.css",
deps: [],
ver: filemtime(get_template_directory() . "/assets/css/pages/page-boutique.css"),
media: "all",
);
wp_enqueue_script_module(
id: "haiku-atelier-2024-scripts-page-boutique",
src: get_template_directory_uri() . "/assets/js/scripts-page-boutique.js",
deps: [],
version: filemtime(get_template_directory() . "/assets/js/scripts-page-boutique.js"),
);
wp_enqueue_script_module(
id: "haiku-atelier-2024-scripts-menu-categories",
src: get_template_directory_uri() . "/assets/js/scripts-menu-categories.js",
deps: [],
version: filemtime(get_template_directory() . "/assets/js/scripts-menu-categories.js"),
);
function charge_scripts_page_boutique(): void
{
wp_enqueue_style(
handle: 'haiku-atelier-2024-styles-page-boutique',
src: get_template_directory_uri().'/assets/css/pages/page-boutique.css',
deps: [],
ver: filemtime(get_template_directory().'/assets/css/pages/page-boutique.css'),
media: 'all',
);
wp_enqueue_script_module(
id: 'haiku-atelier-2024-scripts-page-boutique',
src: get_template_directory_uri().'/assets/js/scripts-page-boutique.js',
deps: [],
version: filemtime(get_template_directory().'/assets/js/scripts-page-boutique.js'),
);
wp_enqueue_script_module(
id: 'haiku-atelier-2024-scripts-menu-categories',
src: get_template_directory_uri().'/assets/js/scripts-menu-categories.js',
deps: [],
version: filemtime(get_template_directory().'/assets/js/scripts-menu-categories.js'),
);
}
add_action("wp_enqueue_scripts", "charge_scripts_page_boutique");
add_action('wp_enqueue_scripts', 'charge_scripts_page_boutique');
// Rendu
Timber::render(filenames: $modeles, data: $contexte);

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 760 B

After

Width:  |  Height:  |  Size: 760 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Before After
Before After

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

0
web/app/themes/haiku-atelier-2024/assets/js/gaffe.js Normal file → Executable file
View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

Some files were not shown because too many files have changed in this diff Show more