BIM Library
Find out more in our BIM Library.
Find out more in our BIM Library.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar): ==> LinkTarget [in template "20116#20152#173212" at line 37, column 26] ---- FTL stack trace ("~" means nesting-related): - Failed at: #if LinkTarget.data?trim != "" [in template "20116#20152#173212" at line 37, column 21] ~ Reached through: #nested [in template "cemex-evolution-theme_SERVLET_CONTEXT_/templates/macros/content-wrapper.ftl" in macro "contentWrapper" at line 3, column 9] ~ Reached through: @contentWrapperMacro.contentWrapper [in template "20116#20152#173212" at line 18, column 5] ----
1<#-- Imports -->
2
3<#import "${fullTemplatesPath}/macros/content-wrapper.ftl" as contentWrapperMacro />
4<#import "${fullTemplatesPath}/macros/cta-secondary.ftl" as ctaSecondaryMacro />
5<#import "${fullTemplatesPath}/functions/web-content-functions.ftl" as webContentFunctions />
6<#import "${fullTemplatesPath}/functions/url-functions.ftl" as urlFunctions />
7
8<style>
9.itemCard{ border:thin solid #F4F6F9!important; margin-right:40px!important; margin-bottom:20px!important; margin-top:20px!important; border-radius:25px 0 25px 0;}
10.itemCardImg img{width:100%!important; border-radius:25px 0 0 0; height:auto!important; border-bottom:thin solid #F4F6F9!important;}
11.itemCardImg img:hover{border-bottom:thin solid #EE3D42!important;}
12.itemCardTitle{line-height:80px!important; height:80px!important; font-weight:600!important; overflow:hidden!important; padding:14px!important;}
13.itemCardTxt{height:120px!important; padding:14px!important; overflow:hidden!important; font-weight:400!important;}
14.itemCardLnk a{display:block!important; padding:14px!important; width:100%!important; text-decoration:none!important; color:#1697f3!important; font-weight:400!important; text-align:center!important; background-color:#F2F7F9!important; border-radius:0 0 25px 0;}
15</style>
16
17<section class="block-full-width muban-block" data-component="documentation-wrapper">
18 <@contentWrapperMacro.contentWrapper>
19 <div class="sections-wrapper" style="padding-top:10px; padding-bottom:10px;">
20 <section class="section-container">
21 <div class="section-content global-body rich-body-light">
22
23 <div class="row">
24
25 <#list link.getSiblings() as curr_link>
26 <#assign thumbnail = curr_link.getChild("thumbnail")!"" />
27 <#assign title = curr_link.getChild("title")!"" />
28 <#assign summary = curr_link.getChild("summary")!"" />
29 <#assign linkUrl = curr_link.getChild("linkUrl")!"" />
30 <#assign linkText = curr_link.getChild("linkText")!"" />
31 <#assign LinkTarget = curr_link.getChild("LinkTarget")!"" />
32 <#if thumbnail.data?trim !="">
33 <#if title.data?trim !="">
34 <#if summary.data?trim !="">
35 <#if linkUrl.data?trim !="">
36 <#if linkText.data?trim !="">
37 <#if LinkTarget.data?trim !="">
38 <div class="col-md-4 col-sm-6 col-xs-12">
39 <div class="itemCard">
40 <div class="itemCardImg">
41 <a href="${linkUrl.getData()}">
42 <img alt="${thumbnail.getAttribute("alt")}" data-fileentryid="${thumbnail.getAttribute("fileEntryId")}" src="${thumbnail.getData()}" />
43 </a>
44 </div>
45 <div class="itemCardTitle">
46 ${title.getData()}
47 </div>
48 <div class="itemCardTxt">
49 ${summary.getData()}
50 </div>
51 <div class="itemCardLnk">
52 <a target="${LinkTarget.getData()}" href="${linkUrl.getData()}">${linkText.getData()}</a>
53 </div>
54 </div>
55 </div>
56 </#if>
57 </#if>
58 </#if>
59 </#if>
60 </#if>
61 </#if>
62 </#list>
63
64 </div>
65 </div>
66 </section>
67 </div>
68 </@contentWrapperMacro.contentWrapper>
69</section>