From 1ec1e9b50787f26e958de4a6d3befacdb7bc0d2f Mon Sep 17 00:00:00 2001 From: Antoine M Date: Wed, 25 Feb 2026 14:59:46 +0100 Subject: [PATCH] FEATURE Introducing this new refactored component to work with the new carhop-dynamiqus team unified system --- .../acf-blocks/team-dynamiques/block.json | 25 +++++++ .../team-dynamiques/team-dynamiques.php | 68 +++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 plugins/dynamiques-blocks/acf-blocks/team-dynamiques/block.json create mode 100644 plugins/dynamiques-blocks/acf-blocks/team-dynamiques/team-dynamiques.php diff --git a/plugins/dynamiques-blocks/acf-blocks/team-dynamiques/block.json b/plugins/dynamiques-blocks/acf-blocks/team-dynamiques/block.json new file mode 100644 index 0000000..ae61575 --- /dev/null +++ b/plugins/dynamiques-blocks/acf-blocks/team-dynamiques/block.json @@ -0,0 +1,25 @@ +{ + "name": "acf/team-dynamiques", + "title": "Equipe Dynamiques", + "category": "dynamiques-blocks", + "multiple": false, + "icon": { + "foreground": "#136f63", + "src": "groups" + }, + "keywords": [ + "auteurs", + "equipe", + "dynamiques" + ], + "supports": { + "align": [ + "full" + ] + }, + "acf": { + "mode": "auto", + "renderTemplate": "team-dynamiques.php" + }, + "align": "full" +} \ No newline at end of file diff --git a/plugins/dynamiques-blocks/acf-blocks/team-dynamiques/team-dynamiques.php b/plugins/dynamiques-blocks/acf-blocks/team-dynamiques/team-dynamiques.php new file mode 100644 index 0000000..7d85d52 --- /dev/null +++ b/plugins/dynamiques-blocks/acf-blocks/team-dynamiques/team-dynamiques.php @@ -0,0 +1,68 @@ + + +
+

Équipe dynamiques

+

À la croisée des plumes et des luttes

+ + +
+ $comity_label) : ?> + + + 'equipe', + 'posts_per_page' => -1, + 'meta_key' => 'last_name', + 'orderby' => 'meta_value', + 'order' => 'ASC', + 'meta_query' => array( + array( + 'key' => 'comity', + 'value' => $comity_value, + 'compare' => 'LIKE', + ), + array( + 'key' => 'is_part_of_dynamiques', + 'value' => true, + 'compare' => 'LIKE', + ), + ), + )); + + if (!$comities_related_members->have_posts()) continue; + + ?> + +
+

+ + +
    + have_posts()) : $comities_related_members->the_post(); ?> + + $memberID, 'redirect_to_author_page' => true)); ?> + +
+ + +
+ +
+
\ No newline at end of file