From 0efd5c2df786b6275f10719cc23fed41461101a0 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Thu, 5 Jun 2025 10:23:45 +0200 Subject: [PATCH] FEATURE Improving swiper behaviour in component --- .../build/dernieres-dynamiques/render.php | 129 ++++++++---------- .../build/dernieres-dynamiques/view.asset.php | 2 +- .../build/dernieres-dynamiques/view.js | 36 ++--- .../build/dernieres-dynamiques/view.js.map | 2 +- .../src/dernieres-dynamiques/render.php | 129 ++++++++---------- .../src/dernieres-dynamiques/view.js | 36 ++--- 6 files changed, 146 insertions(+), 188 deletions(-) diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php index d88af99..91b4ddf 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php @@ -17,7 +17,7 @@ $last_issue = $dynamiques->posts[0]; $issue_related_articles = new WP_Query(array( 'post_type' => 'articles', - 'posts_per_page' => 3, + 'posts_per_page' => -1, 'orderby' => 'date', 'order' => 'DESC', 'meta_query' => array( @@ -29,6 +29,7 @@ $issue_related_articles = new WP_Query(array( ), )); + ?>
@@ -79,7 +80,7 @@ $issue_related_articles = new WP_Query(array( -
+
posts as $article) : ?> @@ -118,23 +119,69 @@ $issue_related_articles = new WP_Query(array(
- +
-

sliiiiiiiidzer

- posts as $article) : ?> -
- ID, 'full'); ?> + have_posts()) : ?> +
+
+ have_posts()) : $issue_related_articles->the_post(); ?> +
+ +
+

+ + + + + get_the_permalink(), + 'label' => 'Lire la revue', + 'target' => '_blank', + )); ?> +
+ +
+ +
+ + + +
+
+
+ + +
+ +
+ +
+
+
+
+
- + + +
- +
@@ -149,63 +196,3 @@ restore_current_blog(); ?> 'post', - 'posts_per_page' => 8, -); -$query = new WP_Query($args); - -$query = new WP_Query(array( - 'post_type' => 'articles', - 'posts_per_page' => 3, - 'orderby' => 'date', - 'order' => 'DESC', - 'meta_query' => array( - array( - 'key' => 'related_revue', - 'value' => $last_issue->ID, - 'compare' => '=', - ), - ), -)); - - -// Enqueue Swiper CSS and JS -// wp_enqueue_style('swiper-css', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css'); -// wp_enqueue_script('swiper-js', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js', array(), null, true); - -?> - \ No newline at end of file diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.asset.php b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.asset.php index b29885b..0471614 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.asset.php +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.asset.php @@ -1 +1 @@ - array(), 'version' => 'fc77f5e49db9a6ddefa2'); + array(), 'version' => '3220a399e5c8ef145c56'); diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js index f0538d0..f87415e 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js @@ -2,28 +2,20 @@ /*!******************************************!*\ !*** ./src/dernieres-dynamiques/view.js ***! \******************************************/ -// document.addEventListener("DOMContentLoaded", function () { -// new Swiper(".latest-news-swiper", { -// slidesPerView: 1, -// spaceBetween: 30, -// pagination: { -// el: ".swiper-pagination", -// clickable: true, -// }, -// navigation: { -// nextEl: ".swiper-button-next", -// prevEl: ".swiper-button-prev", -// }, -// breakpoints: { -// 640: { -// slidesPerView: 2, -// }, -// 1024: { -// slidesPerView: 2, -// }, -// }, -// }); -// }); +document.addEventListener("DOMContentLoaded", function () { + new Swiper(".dernieres-dynamiques-swiper", { + slidesPerView: 2, + spaceBetween: 30, + pagination: { + el: ".swiper-pagination", + clickable: true + }, + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev" + } + }); +}); /******/ })() ; //# sourceMappingURL=view.js.map \ No newline at end of file diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js.map b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js.map index 782c2f2..2d1df77 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js.map +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/view.js.map @@ -1 +1 @@ -{"version":3,"file":"dernieres-dynamiques/view.js","mappings":";;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,M","sources":["webpack://dernieres-dynamiques/./src/dernieres-dynamiques/view.js"],"sourcesContent":["// document.addEventListener(\"DOMContentLoaded\", function () {\n// \tnew Swiper(\".latest-news-swiper\", {\n// \t\tslidesPerView: 1,\n// \t\tspaceBetween: 30,\n// \t\tpagination: {\n// \t\t\tel: \".swiper-pagination\",\n// \t\t\tclickable: true,\n// \t\t},\n// \t\tnavigation: {\n// \t\t\tnextEl: \".swiper-button-next\",\n// \t\t\tprevEl: \".swiper-button-prev\",\n// \t\t},\n// \t\tbreakpoints: {\n// \t\t\t640: {\n// \t\t\t\tslidesPerView: 2,\n// \t\t\t},\n// \t\t\t1024: {\n// \t\t\t\tslidesPerView: 2,\n// \t\t\t},\n// \t\t},\n// \t});\n// });\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"dernieres-dynamiques/view.js","mappings":";;;;AAAAA,QAAQ,CAACC,gBAAgB,CAAC,kBAAkB,EAAE,YAAY;EACzD,IAAIC,MAAM,CAAC,8BAA8B,EAAE;IAC1CC,aAAa,EAAE,CAAC;IAChBC,YAAY,EAAE,EAAE;IAChBC,UAAU,EAAE;MACXC,EAAE,EAAE,oBAAoB;MACxBC,SAAS,EAAE;IACZ,CAAC;IACDC,UAAU,EAAE;MACXC,MAAM,EAAE,qBAAqB;MAC7BC,MAAM,EAAE;IACT;EACD,CAAC,CAAC;AACH,CAAC,CAAC,C","sources":["webpack://dernieres-dynamiques/./src/dernieres-dynamiques/view.js"],"sourcesContent":["document.addEventListener(\"DOMContentLoaded\", function () {\n\tnew Swiper(\".dernieres-dynamiques-swiper\", {\n\t\tslidesPerView: 2,\n\t\tspaceBetween: 30,\n\t\tpagination: {\n\t\t\tel: \".swiper-pagination\",\n\t\t\tclickable: true,\n\t\t},\n\t\tnavigation: {\n\t\t\tnextEl: \".swiper-button-next\",\n\t\t\tprevEl: \".swiper-button-prev\",\n\t\t},\n\t});\n});\n"],"names":["document","addEventListener","Swiper","slidesPerView","spaceBetween","pagination","el","clickable","navigation","nextEl","prevEl"],"sourceRoot":""} \ No newline at end of file diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php index d88af99..91b4ddf 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php @@ -17,7 +17,7 @@ $last_issue = $dynamiques->posts[0]; $issue_related_articles = new WP_Query(array( 'post_type' => 'articles', - 'posts_per_page' => 3, + 'posts_per_page' => -1, 'orderby' => 'date', 'order' => 'DESC', 'meta_query' => array( @@ -29,6 +29,7 @@ $issue_related_articles = new WP_Query(array( ), )); + ?>
@@ -79,7 +80,7 @@ $issue_related_articles = new WP_Query(array( -
+
posts as $article) : ?> @@ -118,23 +119,69 @@ $issue_related_articles = new WP_Query(array(
- +
-

sliiiiiiiidzer

- posts as $article) : ?> -
- ID, 'full'); ?> + have_posts()) : ?> +
+
+ have_posts()) : $issue_related_articles->the_post(); ?> +
+ +
+

+ + + + + get_the_permalink(), + 'label' => 'Lire la revue', + 'target' => '_blank', + )); ?> +
+ +
+ +
+ + + +
+
+
+ + +
+ +
+ +
+
+
+
+
- + + +
- +
@@ -149,63 +196,3 @@ restore_current_blog(); ?> 'post', - 'posts_per_page' => 8, -); -$query = new WP_Query($args); - -$query = new WP_Query(array( - 'post_type' => 'articles', - 'posts_per_page' => 3, - 'orderby' => 'date', - 'order' => 'DESC', - 'meta_query' => array( - array( - 'key' => 'related_revue', - 'value' => $last_issue->ID, - 'compare' => '=', - ), - ), -)); - - -// Enqueue Swiper CSS and JS -// wp_enqueue_style('swiper-css', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css'); -// wp_enqueue_script('swiper-js', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js', array(), null, true); - -?> - \ No newline at end of file diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/view.js b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/view.js index ea95754..dab60b8 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/view.js +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/view.js @@ -1,22 +1,14 @@ -// document.addEventListener("DOMContentLoaded", function () { -// new Swiper(".latest-news-swiper", { -// slidesPerView: 1, -// spaceBetween: 30, -// pagination: { -// el: ".swiper-pagination", -// clickable: true, -// }, -// navigation: { -// nextEl: ".swiper-button-next", -// prevEl: ".swiper-button-prev", -// }, -// breakpoints: { -// 640: { -// slidesPerView: 2, -// }, -// 1024: { -// slidesPerView: 2, -// }, -// }, -// }); -// }); +document.addEventListener("DOMContentLoaded", function () { + new Swiper(".dernieres-dynamiques-swiper", { + slidesPerView: 2, + spaceBetween: 30, + pagination: { + el: ".swiper-pagination", + clickable: true, + }, + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev", + }, + }); +});