An error occurred while processing the template.
The following has evaluated to null or missing: ==> centralData[i].Statistic.illustrations [in template "10108#260730#33260359" at line 23, column 61] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${centralData[i].Statistic.illustrati... [in template "10108#260730#33260359" at line 23, column 59] ----
1<div class="d-flex flex-column justify-content-center">
2<#if PC.getSiblings()?has_content>
3<#assign centralData=PC.getSiblings()>
4<#list 0..centralData?size-1 as i>
5<#if (centralData[i].getData())??>
6<div class="container">
7<div class="row d-flex flex-column justify-content-center">
8<div class="col">
9<#if (centralData[i].Content.Heading.getData())??>
10 <h2>${centralData[i].Content.Heading.getData()}</h2>
11</#if>
12<#if (centralData[i].Content.Body.getData())??>
13 ${centralData[i].Content.Body.getData()}
14</#if>
15</div>
16</div>
17</div>
18
19<#if (centralData[i].Statistic.Key.getData())?? && centralData[i].Statistic.Key.getData() != "">
20<div class="mt-8 pt-1 pb-1 bg-fox-red">
21<div class="row">
22<div class="container mt-10 mb-10 d-flex align-items-center flex-column flex-md-row">
23 <img style="width:135px" class="mr-0 mr-md-6 alt="${centralData[i].Statistic.illustrations.getAttribute("alt")}" data-fileentryid="${centralData[i].Statistic.illustrations.getAttribute("fileEntryId")}" src="${centralData[i].Statistic.illustrations.getData()}" />
24 <p class="display-2 mt-0 mb-0">${centralData[i].Statistic.Key.getData()}<p>
25</div>
26</div>
27</div>
28</#if>
29
30<#if (centralData[i].BlockQuote.QBody.getData())?? && centralData[i].BlockQuote.QBody.getData() != "">
31<div class="container mt-8">
32
33<blockquote class="bg-rspca-blue mb-5">
34 <span class="left-quote">
35 <svg width="73" height="58" viewBox="0 0 73 58" fill="none" xmlns="http://www.w3.org/2000/svg">
36 <path d="M59.5488 19.2979C58.4512 21.0521 59.1098 22.5869 61.0854 22.5869H67.6707L72.5 27.4109V52.4075L67.6707 57.2315H44.4024L39.5732 52.4075V27.4109L54.061 0.660034H72.5L59.5488 19.2979ZM0.5 52.4075V27.4109L14.9878 0.660034H33.4268L20.4756 19.2979C19.378 21.0521 20.0366 22.5869 22.0122 22.5869H28.5976L33.4268 27.4109V52.4075L28.5976 57.2315H5.32927L0.5 52.4075Z" fill="#ED5334"/>
37 </svg>
38 </span>
39 <span class="right-quote">
40 <svg width="73" height="58" viewBox="0 0 73 58" fill="none" xmlns="http://www.w3.org/2000/svg">
41 <path d="M13.4512 38.5936C14.5488 36.8394 13.8902 35.3045 11.9146 35.3045H5.32927L0.5 30.4806V5.48394L5.32927 0.660019H28.5976L33.4268 5.48394L33.4268 30.4806L18.939 57.2314H0.5L13.4512 38.5936ZM72.5 5.48394V30.4806L58.0122 57.2314L39.5732 57.2314L52.5244 38.5936C53.6219 36.8394 52.9634 35.3045 50.9878 35.3045H44.4024L39.5732 30.4806L39.5732 5.48394L44.4024 0.660019H67.6707L72.5 5.48394Z" fill="#ED5334"/>
42 </svg>
43 </span>
44 <p class="display-2 mt-0">${centralData[i].BlockQuote.QBody.getData()}</p>
45 <footer>
46 <p class="eyebrow">${centralData[i].BlockQuote.QAuthor.getData()}</p>
47 </footer>
48</blockquote>
49
50<style>
51blockquote {
52 position: relative;
53 padding: 36px;
54 max-width: 100%;
55 height: 100%;
56 z-index: 1;
57 margin: 0 auto;
58 align-self: center;
59 border-top: solid 1px;
60 border-bottom: solid 1px;
61}
62blockquote footer {
63 margin-top: 9px;
64}
65blockquote .left-quote {
66 position: absolute;
67 font-family: 'Montserrat', sans-serif;
68 font-weight: 800;
69 color: var(--fox-red, #ED5334);
70 font-size: 10rem;
71 line-height: 0;
72 top: -37px;
73 left: 30px;
74}
75blockquote .right-quote {
76 position: absolute;
77 font-family: 'Montserrat', sans-serif;
78 font-weight: 800;
79 color: var(--fox-red, #ED5334);
80 font-size: 10rem;
81 line-height: 0;
82 bottom: -37px;
83 right: 30px;
84}
85blockquote .blockquote-footer::before {
86 content: "";
87}
88@media all and (max-width: 600px) {
89 blockquote {
90 padding: 27px;
91 }
92 blockquote .left-quote {
93 font-size: 6rem;
94 }
95 blockquote .right-quote {
96 font-size: 6rem;
97 }
98}
99</style>
100</div>
101</#if>
102
103<#if (centralData[i].Image.Banner.getData())?? && centralData[i].Image.Banner.getData() != "">
104<div class="container mt-8">
105<div class="row">
106<div class="col">
107 <img class="w-100" alt="${centralData[i].Image.Banner.getAttribute("alt")}" data-fileentryid="${centralData[i].Image.Banner.getAttribute("fileEntryId")}" src="${centralData[i].Image.Banner.getData()}" />
108</div>
109</div>
110</div>
111</#if>
112
113
114</#if>
115</#list>
116</#if>
117</div>