RSPCA Shop Next Gen Education
Colour mode

Animal welfare isn't just woman's work

Author:

Posted:

30 May 2025
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>