소스 검색

donors website: replace setter by viewhelper to ensure coherence

Olivier Massot 4 년 전
부모
커밋
92ec6bd306

+ 0 - 3
ot_core/Classes/Domain/Model/Donor.php

@@ -164,9 +164,6 @@ class Donor extends AbstractEntity
      */
     public function setWebsite(?string $website)
     {
-        if (!preg_match('/https?:\/\/.*/', $website)) {
-            $website = 'http://' . $website;
-        }
         $this->website = $website;
     }
 

+ 1 - 1
ot_templating/Resources/Private/Partials/Classic/Donors.html

@@ -25,7 +25,7 @@
                     <div class="donor-list {f:if(condition: '{settings.staticDonors}==0', then: 'carousel')}">
                         <f:for each="{donorsCollection.members}" as="donor">
                             <div class="donor-card">
-                                <a href="{donor.website}" target="_blank">
+                                <a href="{ot:utilities.absoluteUrl(url: donor.website)}" target="_blank">
                                     <img src="{donor.logo}" alt="{donor.name}"/>
                                 </a>
                             </div>

+ 1 - 1
ot_templating/Resources/Private/Partials/Modern/Donors.html

@@ -37,7 +37,7 @@
                                 <f:for each="{donorsCollection.members}" as="donor">
 
                                     <div class="item">
-                                        <a href="{donor.website}" target="_blank">
+                                        <a href="{ot:utilities.absoluteUrl(url: donor.website)}" target="_blank">
                                             <img class="img-fluid mx-auto"
                                                  src="{donor.logo}"
                                                  alt="{donor.name}" />