Navigation Menu
An error occurred while processing the template.
The following has evaluated to null or missing: ==> navigationEntry.getLayout().getExpandoBridge().getAttribute("Youtube Video ID") [in template "10312#652891#13405949" at line 37, column 39] ---- Tip: If the failing expression is known to be 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: #assign Video_URL = navigationEntry.g... [in template "10312#652891#13405949" at line 37, column 18] ----
1<div class="grey-bg bg-container">
2 <div class="container mt-sm-8 mb-sm-8 mt-7 mb-6">
3 <h2 class="component__heading">Why is SACE the right foundation for university?<br>Hear from the students themselves.</h2>
4 <div class="row" style="">
5
6
7 <div class="col-lg-12 carousel-container" style="position: relative; padding-top: 30px">
8 <a href="https://uat.sace.sa.edu.au/web/sacei/case-studies/" class="view-all-section-link view-all-section-link--students">View All</a>
9 <div class="glide card-layout">
10
11 <div class="glide__arrows" data-glide-el="controls">
12 <button class="glide__arrow glide__arrow--prev" data-glide-dir="<">
13 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" style="height: 23px;">
14 <path fill="#6A6A6A" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l169.3-169.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"></path>
15 </svg>
16 </button>
17 <button class="glide__arrow glide__arrow--next" data-glide-dir=">">
18 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" style="height: 23px;">
19 <path fill="#6A6A6A" d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z">
20
21 </path>
22 </svg>
23 </button>
24 </div>
25
26 <div class="glide__track" data-glide-el="track">
27 <ul class="glide__slides">
28
29
30 <#if entries?has_content>
31 <#list entries as navigationEntry>
32
33
34
35 <#assign Page_Image = navigationEntry.getLayout().getExpandoBridge().getAttribute("Page_Image_URL")/>
36
37 <#assign Video_URL = navigationEntry.getLayout().getExpandoBridge().getAttribute("Youtube Video ID")/>
38
39
40 <li class="glide__slide card-layout__item">
41 <a href="${navigationEntry.getURL()}" class="card card-layout__card">
42
43 <#if Video_URL?has_content>
44 <div align="center" class="embed-responsive embed-responsive-16by9" style="height: 100%">
45 <iframe width="640" height="480" src="https://www.youtube.com/embed/${Video_URL}?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe>
46 </div>
47 <#else>
48 <img
49 src="${Page_Image}"
50 class="card-img-top card-layout__card-img"
51 />
52 </#if>
53 <div class="card-body card-layout__card-body">
54
55
56 <p class="card-text card-layout__card-text">${navigationEntry.getLayout().getDescription()}</p>
57 <div class="card-footer card-layout__card-footer">
58 <span class="card-layout__button-link">
59 Read more
60 <i class="fas fa-chevron-right ml-1"></i>
61 </span>
62
63 <div class="categories">
64 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
65 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.portal.kernel.model.Layout",navigationEntry.getLayout().getPlid()) >
66
67 <#list categoryList as curr_categoryList>
68 <span class="badge badge-success">${curr_categoryList.getName()}</span>
69 </#list>
70
71 </div>
72 </div>
73 </div>
74 </a>
75 </li>
76 </#list>
77 </#if>
78
79 </ul>
80 </div>
81 </div>
82 </div>
83 </div>
84 </div>
85</div>
86
87
88<style>
89 .view-all-section-link--students {
90 top: -135px;
91 }
92</style>