Guida
Consigli esclusivi per gli amanti dei veicoli d’epoca.
Si è verificato un errore nell'elaborarazione del modello.
Can't convert this string to number: "" The blamed expression: ==> initialComps.getData()?number [in template "38901#38926#01_MODUL_HIGHLIGHTS" at line 1, column 30] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign initialComponents = initialCo... [in template "38901#38926#01_MODUL_HIGHLIGHTS" at line 1, column 1] ----
1<#assign initialComponents = initialComps.getData()?number>
2<#assign comp = 0>
3
4<div class="row ">
5 <div class="col-12">
6 <h2 id="content-teaser-highlights_${randomNamespace}" class="h2"
7 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
8 <#if subheading.getData()?has_content>
9 <h4 class="mb-4">${subheading.getData()}</h4>
10 </#if>
11 <#if teaser.getSiblings()?has_content>
12 <ul id="${randomNamespace}content-teaser-highlights" class="content-teaser-highlights">
13 <#list teaser.getSiblings() as cur_teaser>
14
15 <#assign toggle="data-toggle-${randomNamespace}" />
16 <#assign detailServiceStyle="display:none" />
17 <#if (comp < initialComponents)>
18 <#assign toggle="">
19 <#assign detailServiceStyle="" />
20 </#if>
21 <#assign target=cur_teaser.target.getData()>
22 <#assign url = cur_teaser.url.getData()>
23
24 <li class="row no-gutters my-3 content-teaser" style="${detailServiceStyle}" ${toggle}>
25 <div class="col-12 col-md-3 d-print-none" style="overflow: hidden;">
26
27 <#if cur_teaser.image.getData()??>
28 <#if url?has_content>
29 <a href="${url}" target="${target}" class="d-flex justify-content-start align-items-end text-decoration-none" style="height:100%">
30 </#if>
31 <div class="image" data-background="${cur_teaser.image.getData()}"
32 style="background-image: url("${cur_teaser.image.getData()}"); background-position-x: ${(cur_teaser.imagePositionX??!false)?then(cur_teaser.imagePositionX.getData(), 'center')}; background-position-y: ${(cur_teaser.imagePositionY??!false)?then(cur_teaser.imagePositionY.getData(), 'center')};">
33 <img class="image" src="${cur_teaser.image.getData()}" alt="Card image cap"
34 style="display: none;">
35 </div>
36 <#if url?has_content>
37 </a>
38 </#if>
39 </#if>
40
41 </div>
42 <div class="col content-background p-3 p-sm-4">
43 <div class="content">
44 <#if cur_teaser.teaserHeading.getData()?has_content>
45 <#if url?has_content>
46 <a href="${url}" target="${target}" class="d-flex justify-content-start align-items-end text-decoration-none" style="height:100%">
47 </#if>
48 <h3 class="h3 text-white">${cur_teaser.teaserHeading.getData()}</h3>
49 <#if url?has_content>
50 </a>
51 </#if>
52 </#if>
53 <p>
54 <#if cur_teaser.intro.getData()?has_content>
55 <#if url?has_content>
56 <a href="${url}" target="${target}" class="d-flex justify-content-start align-items-end text-decoration-none" style="height:100%">
57 </#if>
58 <h3 class="h3 text-white">${cur_teaser.teaserHeading.getData()}</h3>
59 <#if url?has_content>
60 </a>
61 </#if>
62 </#if>
63 <p>
64 <#if cur_teaser.intro.getData()?has_content>
65 <#if url?has_content>
66 <a href="${url}" target="${target}" class="d-flex justify-content-start align-items-end" style="height:100%">
67 </#if>
68 <span class="content-text">${cur_teaser.intro.getData()}</span>
69 <#if url?has_content>
70 </a>
71 </#if>
72 </#if>
73 </p>
74 <#if cur_teaser.link.getData()?has_content>
75 <a href="${url}" target="${target}" class="anchor-link anchor-icon large">
76 <span>${cur_teaser.link.getData()}</span>
77 </a>
78 </#if>
79 </div>
80 </div>
81 </li>
82 <#assign comp = comp + 1>
83 </#list>
84
85 <#if (initialComponents < comp)>
86 <div class="row">
87 <div class="col-12 d-flex justify-content-end">
88 <button id="${randomNamespace}Toggle" class="btn primary large">
89 <i class="fa-solid fa-arrow-right-long"></i>
90 <span>${showMore.getData()}</span>
91 </button>
92 <script>
93 $(document).ready(function () {
94 showMoreOrLessAndScrollTo('#${randomNamespace}Toggle', '[${toggle}]', '${showMore.getData()}', '${showLess.getData()}', '.content-teaser');
95 });
96 </script>
97 </div>
98 </div>
99 </#if>
100 </ul>
101 </#if>
102 </div>
103</div>
Si è verificato un errore nell'elaborarazione del modello.
Can't convert this string to number: "" The blamed expression: ==> initialComps.getData()?number [in template "38901#38926#01_DETAIL_SERVICE" at line 1, column 30] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign initialComponents = initialCo... [in template "38901#38926#01_DETAIL_SERVICE" at line 1, column 1] ----
1<#assign initialComponents = initialComps.getData()?number>
2<div class="row ">
3 <div class="col-12 detail-services">
4 <h2 id="detail_service_${randomNamespace}" class="h2"
5 data-custom-title="${altStickyNav.getData()}">${heading.getData()}</h2>
6 <#assign comp = 0>
7 <#if service.getSiblings()?has_content>
8 <#list service.getSiblings() as cur_service>
9
10 <#assign toggle="data-toggle-${randomNamespace}" />
11 <#assign detailServiceStyle="display:none" />
12 <#if (comp < initialComponents)>
13 <#assign toggle="">
14 <#assign detailServiceStyle="" />
15 </#if>
16
17 <div class="my-4 services card-shadow" style="${detailServiceStyle}" ${toggle}>
18 <div class="col-12 col-xl-3 bg-gray-500 px-4 text-white">
19 <div class="teaser">
20 <h3 class="h3 text-white">${cur_service.serviceHeading.getData()}</h3>
21 </div>
22 </div>
23 <div class="col bg-white p-3 p-sm-4">
24 <div class="content accordion" data-accordion="">
25 <div>${cur_service.intro.getData()}</div>
26 <#if cur_service.text.getData() != "">
27 <div class="dropdown-container collapse" data-accordion-container="" style="">
28 <div>${cur_service.text.getData()}</div>
29 </div>
30 <div>
31 <button class="anchor-link large dropdown-trigger detail-show-more"
32 data-accordion-trigger="more"
33 data-textmore="<@liferay.language key="mannheimer.show-more"/>"
34 data-textless="<@liferay.language key="mannheimer.show-less"/>">
35 <span><@liferay.language key="mannheimer.show-more"/></span>
36 </button>
37 </div>
38 </#if>
39 </div>
40 </div>
41 </div>
42
43 <#assign comp = comp + 1>
44
45 </#list>
46 </#if>
47 <#if (initialComponents < comp)>
48 <div class="row">
49 <div class="col-12 d-flex justify-content-end">
50 <button id="${randomNamespace}Toggle" class="btn primary large">
51 <i class="fa-solid fa-arrow-right-long"></i>
52 <span>${button_zeige_alle.getData()}</span>
53 </button>
54 <script>
55 $(document).ready(function () {
56 showMoreOrLessAndScrollTo('#${randomNamespace}Toggle', '[${toggle}]', '${button_zeige_alle.getData()}', '${button_zeige_weniger.getData()}', '.services');
57 });
58 </script>
59 </div>
60 </div>
61 </#if>
62 </div>
63</div>
Liste di controllo da scaricare
Offerta - più semplice che mai
Desiderate ricevere un’offerta non vincolante?
Compilate semplicemente il modulo con i dati del vostro veicolo.
Vi contatteremo con la massima tempestività con un’offerta per voi.