From feccc97e274ffd41b39ca1fe68349fec8375d6e7 Mon Sep 17 00:00:00 2001 From: Vitalii Pikozh Date: Tue, 1 Jul 2025 13:11:36 +0300 Subject: [PATCH 1/5] get domain and show it --- .../testimonials-carousel-widget/views/widget.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/website/modules/testimonials-carousel-widget/views/widget.html b/website/modules/testimonials-carousel-widget/views/widget.html index 0faece0b..0d121ce5 100644 --- a/website/modules/testimonials-carousel-widget/views/widget.html +++ b/website/modules/testimonials-carousel-widget/views/widget.html @@ -38,11 +38,12 @@
{{ card.position }}
{{ card.organization }}
- {% endif %} {% if card.url %} - {{ card.url }} - {% endif %} + {% endif %} {% set domain = card.url and + card.url.split('://')[1] and + card.url.split('://')[1].split('/')[0] %} + + {{ domain or card.url }} +
From e705528c88abbf3aed7ff70fb4114c2a6ac093fa Mon Sep 17 00:00:00 2001 From: Vitalii Pikozh Date: Wed, 2 Jul 2025 14:21:23 +0300 Subject: [PATCH 2/5] fix(testimonials-carousel-widget): render link only if card.url exists, show domain only, add rel noopener noreferrer --- .../views/widget.html | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/website/modules/testimonials-carousel-widget/views/widget.html b/website/modules/testimonials-carousel-widget/views/widget.html index 0d121ce5..33fd2a33 100644 --- a/website/modules/testimonials-carousel-widget/views/widget.html +++ b/website/modules/testimonials-carousel-widget/views/widget.html @@ -38,12 +38,18 @@
{{ card.position }}
{{ card.organization }}
- {% endif %} {% set domain = card.url and - card.url.split('://')[1] and - card.url.split('://')[1].split('/')[0] %} - - {{ domain or card.url }} + {% endif %} {% if card.url %} {% set domain = + card.url.split('://')|length > 1 and + card.url.split('://')[1].split('/')[0] or card.url %} + + {{ domain }} + {% endif %}
From d63ddcdda329fcc710f23b31a3ad7810b9d64562 Mon Sep 17 00:00:00 2001 From: Vitalii Pikozh Date: Wed, 2 Jul 2025 14:29:02 +0300 Subject: [PATCH 3/5] chore: trigger GitHub Actions From 7e909a7c79101ddecb87818778bac85d4f854d16 Mon Sep 17 00:00:00 2001 From: Vitalii Pikozh Date: Wed, 2 Jul 2025 14:54:26 +0300 Subject: [PATCH 4/5] chore: trigger GitHub Actions From 335b3268ffba5b32c669b31aca8d1f8ca0fbd0ed Mon Sep 17 00:00:00 2001 From: Vitalii Pikozh Date: Wed, 2 Jul 2025 16:42:16 +0300 Subject: [PATCH 5/5] fix for cutting www. --- .../testimonials-carousel-widget/views/widget.html | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/website/modules/testimonials-carousel-widget/views/widget.html b/website/modules/testimonials-carousel-widget/views/widget.html index 28573a9d..734b7a34 100644 --- a/website/modules/testimonials-carousel-widget/views/widget.html +++ b/website/modules/testimonials-carousel-widget/views/widget.html @@ -42,16 +42,21 @@
{{ card.organization }}
- {% endif %} {% if card.url %} {% set domain = - card.url.split('://')|length > 1 and - card.url.split('://')[1].split('/')[0] or card.url %} + {% endif %} {% if card.url %} {# Remove protocol #} {% set + urlWithoutProtocol = card.url %} {% if card.url.split('://') | + length > 1 %} {% set urlWithoutProtocol = + card.url.split('://')[1] %} {% endif %} {# Remove + path/query/fragment #} {% set domainWithOrWithoutWww = + urlWithoutProtocol.split('/')[0] %} {# Remove www. if present #} + {% set cleanDomain = domainWithOrWithoutWww | trim | + replace('www.', '') %} - {{ domain }} + {{ cleanDomain }} {% endif %}