Skip to content

Commit 6cf3e84

Browse files
committed
[spalenque] - #12930 * add size to sponsorship type for the logo sizes
1 parent 418112e commit 6cf3e84

2 files changed

Lines changed: 24 additions & 7 deletions

File tree

summit/code/infrastructure/active_records/SponsorshipType.php

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ class SponsorshipType extends DataObject implements ISponsorshipType
2121
(
2222
'Name' => 'Varchar',
2323
'Label' => 'Varchar',
24-
'Order' => 'Int'
24+
'Order' => 'Int',
25+
'Size' => "Enum('Small, Medium, Large, Big', 'Medium')",
2526
);
2627

2728
/**
@@ -31,4 +32,22 @@ public function getIdentifier()
3132
{
3233
return (int)$this->getField('ID');
3334
}
35+
36+
public function getSizeClass()
37+
{
38+
switch ($this->Size) {
39+
case 'Small':
40+
return 'col-lg-1 col-md-1 col-sm-1';
41+
break;
42+
case 'Medium':
43+
return 'col-lg-2 col-md-2 col-sm-2';
44+
break;
45+
case 'Large':
46+
return 'col-lg-3 col-md-3 col-sm-3';
47+
break;
48+
case 'Big':
49+
return 'col-lg-4 col-md-4 col-sm-4';
50+
break;
51+
}
52+
}
3453
}

summit/templates/Layout/SummitSponsorPage.ss

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@
1111
<% if $SponsorAlert %>
1212
<div class="row">
1313
<div class="col-lg-12">
14-
15-
<div class="alert alert-info sponsor-alert">
16-
$SponsorAlert
17-
</div>
18-
14+
<div class="alert alert-info sponsor-alert">
15+
$SponsorAlert
16+
</div>
1917
</div>
2018
</div>
2119
<% end_if %>
@@ -87,7 +85,7 @@
8785
<div class="col-lg-12">
8886
<div class="row">
8987
<% loop $Top.getSponsorsByType($Name) %>
90-
<div class="col-lg-3 col-md-3 col-sm-3">
88+
<div class="{$SponsorshipType.getSizeClass()}">
9189
<a rel="nofollow" href="{$SubmitPageUrl}">$Company.SubmitLogo</a>
9290
</div>
9391
<% end_loop %>

0 commit comments

Comments
 (0)