From b20a4f32111c181d9129d23dc4d77926b9ee2a92 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Wed, 27 Aug 2025 11:00:30 +0200 Subject: [PATCH] FEATURE Adding the sitemap block --- .../acf-blocks/sitemap/block.json | 26 ++++++++ .../acf-blocks/sitemap/sitemap.php | 65 +++++++++++++++++++ plugins/dynamiques-blocks/index.php | 1 + 3 files changed, 92 insertions(+) create mode 100644 plugins/dynamiques-blocks/acf-blocks/sitemap/block.json create mode 100644 plugins/dynamiques-blocks/acf-blocks/sitemap/sitemap.php diff --git a/plugins/dynamiques-blocks/acf-blocks/sitemap/block.json b/plugins/dynamiques-blocks/acf-blocks/sitemap/block.json new file mode 100644 index 0000000..b2c572b --- /dev/null +++ b/plugins/dynamiques-blocks/acf-blocks/sitemap/block.json @@ -0,0 +1,26 @@ +{ + "name": "acf/sitemap", + "title": "Plan du site", + "category": "dynamiques-blocks", + "multiple": false, + "icon": { + "foreground": "#136f63", + "src": "groups" + }, + "keywords": [ + "plan", + "du", + "site", + "sitemap" + ], + "supports": { + "align": [ + "full" + ] + }, + "acf": { + "mode": "preview", + "renderTemplate": "sitemap.php" + }, + "align": "full" +} \ No newline at end of file diff --git a/plugins/dynamiques-blocks/acf-blocks/sitemap/sitemap.php b/plugins/dynamiques-blocks/acf-blocks/sitemap/sitemap.php new file mode 100644 index 0000000..405e29b --- /dev/null +++ b/plugins/dynamiques-blocks/acf-blocks/sitemap/sitemap.php @@ -0,0 +1,65 @@ + + +
+
+

+
    +
  • + +
  • +
+ + +

+ 'false', + 'theme_location' => 'primary', + 'li_class' => 'menu-navlink', + 'fallback_cb' => false, + "menu_class" => "sitemap__carhop-primary-menu", + ) + ); ?> +

+ + 'false', + 'theme_location' => 'secondary', + 'li_class' => 'menu-navlink', + 'fallback_cb' => false, + "menu_class" => "sitemap__dynamiques-secondary-menu", + ) + ); ?> + + +

+ 'false', + 'theme_location' => 'primary', + 'li_class' => 'menu-navlink', + 'fallback_cb' => false, + "menu_class" => "sitemap__dynamiques-primary-menu", + ) + ); ?> +

+ + 'false', + 'theme_location' => 'secondary', + 'li_class' => 'menu-navlink', + 'fallback_cb' => false, + "menu_class" => "sitemap__dynamiques-secondary-menu", + ) + ); ?> + +
+
\ No newline at end of file diff --git a/plugins/dynamiques-blocks/index.php b/plugins/dynamiques-blocks/index.php index be2586f..f5ea005 100644 --- a/plugins/dynamiques-blocks/index.php +++ b/plugins/dynamiques-blocks/index.php @@ -46,5 +46,6 @@ function dynamiques_register_acf_blocks_init() { register_block_type(__DIR__ . '/acf-blocks/team-authors'); register_block_type(__DIR__ . '/acf-blocks/statistics-datas'); + register_block_type(__DIR__ . '/acf-blocks/sitemap'); } add_action('init', 'dynamiques_register_acf_blocks_init');