From 05cb20104b22bf56d23b17dc047e33da923c28c8 Mon Sep 17 00:00:00 2001 From: Virgil Dubois Date: Thu, 21 Sep 2023 14:24:53 +0200 Subject: [PATCH] [ODE-16] Addition of JudgeMe all reviews schema --- .../schema-judgeme-all-reviews-page.liquid | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 schemas/schema-judgeme-all-reviews-page.liquid diff --git a/schemas/schema-judgeme-all-reviews-page.liquid b/schemas/schema-judgeme-all-reviews-page.liquid new file mode 100644 index 0000000..76184dc --- /dev/null +++ b/schemas/schema-judgeme-all-reviews-page.liquid @@ -0,0 +1,60 @@ +{% comment %} + Renders the schema.org JSON-LD for JudgeMe all reviews page. + + Be careful to display it only on the correct template + + Usage: + {% if template == 'page.judgeme_all_reviews' %} + {% render 'schema-judgeme-all-reviews-page' %} + {% endif %} +{% endcomment %} + +{% liquid + assign ratingValue = shop.metafields.judgeme.shop_reviews_rating + assign reviewCount = shop.metafields.judgeme.shop_reviews_count + assign reviewDataMetafield = shop.metafields.judgeme['all_reviews_0'] + assign reviewDataArray = reviewDataMetafield | escape | split: 'jdgm-rev__reply' + assign numberOfTextReviews = reviewDataArray.size | minus: 1 +%} + + \ No newline at end of file