@@ -164,6 +164,9 @@ class Donor extends AbstractEntity
*/
public function setWebsite(?string $website)
{
+ if (!preg_match('/https?:\/\/.*/', $website)) {
+ $website = 'http://' . $website;
+ }
$this->website = $website;
}
@@ -25,7 +25,9 @@
<div class="donor-list {f:if(condition: '{settings.staticDonors}==0', then: 'carousel')}">
<f:for each="{donorsCollection.members}" as="donor">
<div class="donor-card">
- <img src="{donor.logo}" alt="{donor.name}"/>
+ <a href="{donor.website}" target="_blank">
+ <img src="{donor.logo}" alt="{donor.name}"/>
+ </a>
</div>
</f:for>
@@ -37,9 +37,11 @@
<div class="item">
- <img class="img-fluid mx-auto"
- src="{donor.logo}"
- alt="{donor.name}"/>
+ <img class="img-fluid mx-auto"
+ src="{donor.logo}"
+ alt="{donor.name}" />