Fehler bei der Verarbeitung der Vorlage.
No compatible overloaded variation was found; declared parameter types and argument value types mismatch. The FTL type of the argument values were: extended_hash+string (com.liferay.portal.json.JSONObjectImpl wrapped into f.e.b.StringModel). The Java type of the argument values were: com.liferay.portal.json.JSONObjectImpl. The matching overload was searched among these members: com.liferay.portal.json.JSONFactoryImpl.createJSONObject(String), com.liferay.portal.json.JSONFactoryImpl.createJSONObject(Map), com.liferay.portal.json.JSONFactoryImpl.createJSONObject() ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign articleImageContent = jsonFac... [in template "20101#20128#3282403" at line 36, column 33] ----
1<#if entries?has_content>
2
3 <#assign cdn = (mlxUrlUtilService.getCdn(groupId))!"" />
4
5 <#assign globalGroupId = mlxConstants.getLongConstant("GroupIds","GLOBAL")/>
6 <div class="corporate--cases--carouselv4">
7 <div class="corporate--cases--carouselv4--top--container" data-gtm-block-name="Case-study" data-js="slider" data-js-type="tiny-slider" data-js-config='{"container": ".corporate--cases--carouselv4--top--container", "autoplay":true, "autoplayButtonOutput":false, "mouseDrag":true, "controls":false, "loop":false, "navContainer": ".corporate--cases--carouselv4--bottom--container"}'>
8 <#list entries as curEntrys>
9 <#assign asset = curEntrys.getAssetRenderer() />
10 <#assign fields = asset.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() />
11 <#assign articles = mlxAssetHelperService.getJournalArticleByEntry(curEntrys)/>
12
13 <#assign articleValues = mlxJournalHelperService.getStructureFieldValues(articles, "${locale}") />
14
15 <#assign articlesUrl = mlxUrlUtilService.getUrlByJournalArticle(articles, "${locale}", groupId)?string />
16 <#assign articleNames = (articleValues["description"]?string)!"" />
17 <#assign articleVideoContent = mlxJournalHelperService.getStructureFieldValue(articles, "video_gallery_file", "${locale}")![] />
18 <#assign articleDescription = (articleValues["html_description"]?string)!"" />
19 <#assign clientStrKey = "CLIENT-STR"/>
20 <#assign articleClient = (mlxAssetHelperService.getFirstRelatedArticle(groupId, articles.articleId, clientStrKey))!"" />
21 <#assign globalGroupId = mlxConstants.getLongConstant("GroupIds","GLOBAL")/>
22 <#assign articleUrl = mlxUrlUtilService.getUrlByJournalArticle(articles, "${locale}", groupId)?string />
23 <#if articleClient != "">
24 <#assign clientName = mlxJournalHelperService.getStructureFieldValue(articleClient, "name", "${locale}")?string />
25 <#else>
26 <#assign clientName = articleNames>
27 </#if>
28 <#if articleNames?has_content>
29 <article class="item corporate--cases--carouselv4--top--item">
30 <figure class="corporate--cases--carouselv4--top--figure">
31
32 <#list fields as field>
33 <#if field.getName()=="name">
34 <#assign articleImageContent = (articleValues["standout_image"])!"{}" />
35 <#if articleImageContent != "">
36 <#assign articleImageContent = jsonFactoryUtil.createJSONObject(articleImageContent) />
37 <#assign articleImage = mlxDocumentsHelperService.getDocumentUrlFromUUID(articleImageContent.uuid, "${locale}") />
38 ${corporate.img(cdn+articleImage, false, 'class="corporate--cases--carouselv4--top--image"')}
39 </#if>
40 </#if>
41 </#list>
42 </figure>
43 <div class='corporate--cases--carouselv4--top--content'>
44 <h3 class="corporate--cases--carouselv4--top--title">${clientName}</h3>
45 <p class="corporate--cases--carouselv4--top--description">
46 <#if articleNames?length < 263>
47 ${articleNames}
48 <#else>
49 ${articleNames?substring(0,263)}...
50 </#if>
51 </p>
52 <a href="${articleUrl}" title="" class="corporate--cases--carouselv4--top--cta"><@corporate.mlxlanguage key="mlx.client.see-practical-case" /></a>
53 </div>
54 </article>
55 </#if>
56 </#list>
57 </div>
58
59 <div class="corporate--cases--carouselv4--bottom--container" data-js="slider" data-js-type="tiny-slider" data-js-config='{"container": ".corporate--cases--carouselv4--bottom--container", "autoplay":false, "autoplayButtonOutput":false, "mouseDrag":true, "controls":false, "nav":false, "loop":false, "items":3}'>
60 <#list entries as curEntrys>
61 <#assign article = mlxAssetHelperService.getJournalArticleByEntry(curEntrys) />
62 <#assign WarticleClient = (mlxAssetHelperService.getFirstRelatedArticle(groupId, article.articleId, clientStrKey))!"" />
63 <div class="item corporate--cases--carouselv4--bottom--item">
64 <div class="content corporate--cases--carouselv4--bottom--content">
65 <#if WarticleClient != "">
66 <#assign WarticleClientValues = mlxJournalHelperService.getStructureFieldValues(WarticleClient, "${locale}") />
67 <#assign Wnames = (WarticleClientValues["name"]?string)!"" />
68 <div class="content corporate--cases--carouselv4--bottom--title">${Wnames}</div>
69
70 </#if>
71 </div>
72 <#if WarticleClient != "">
73 <#assign clientLogoContent = (WarticleClientValues["logo"])!"{}" />
74
75 <#if clientLogoContent?has_content>
76 <#assign clientLogoContent = clientLogoContent?replace('\\u','') />
77 <#assign clientLogo = clientLogoContent?eval />
78 </#if>
79
80 <#assign clientName = (WarticleClientValues["name"]?string)!"" />
81
82 <#if clientLogo?has_content>
83 <#assign fileEntry = mlxDLFileEntryHelperService.getDLFileEntry(clientLogo.uuid, globalGroupId) />
84 <#assign clientLogoUrl = mlxDocumentsHelperService.getDocumentUrlFromUUID(clientLogo.uuid, "${locale}") />
85 <#assign clientLogoAlt = mlxExpandoService.getExpandoValueForClass("com.liferay.document.library.kernel.model.DLFileEntry","mlxDocumentTitle",fileEntry.getFileVersion().getFileVersionId()).getString(locale)!""/>
86
87 <#if clientLogoAlt == "">
88 <#assign clientLogoAlt = clientName />
89 </#if>
90
91 <figure class="corporate--cases--carouselv4--bottom--figure">
92 ${corporate.img(cdn+clientLogoUrl, false, 'alt="' + clientLogoAlt + '"', 'title="' + clientLogoAlt + '"', 'class="corporate--cases--carouselv4--bottom--image"')}
93 </figure>
94 </#if>
95 </#if>
96 </div>
97 </#list>
98 </div>
99 </div>
100
101</#if>
Einige unserer Fallbeispiele
Company 4 Marketing Services GmbH
Eine effiziente Lösung für eine Beschleunigung der Auftragszusammenstellung von Company 4 Marketing Services
AndereDolmar
Mecalux hat in dem neuen Lager von Dolmar in Kepno (Polen) herkömmliche Palettenregalanlagen installiert
Möbel & WohnaccessoiresEkom
Ein effizientes System zur Auftragszusammenstellung im neuen Lager von Ekom
Transport- und LogistikunternehmenPinturerías Rex
Das Lager von Pinturerías Rex ist für die Auftragszusammenstellung bestimmt
Großhandel & VertriebRockwool Peninsular
Pallet-Shuttle-System für sperrige Ware
Keramik und BauwesenCôté Table
Zwei Optionen zur Auftragszusammenstellung von Haushaltsartikeln im Logistikzentrum von Côté Table in Frankreich
Möbel & WohnaccessoiresDentaid
Effiziente Aufteilung im 18.000 m² großen Logistikzentrum von Dentaid in Barcelona
Chemische ProdukteEuréquip
Das vollautomatische Produktionszentrum von Euréquip in Frankreich installiert
Möbel & WohnaccessoiresMotoblouz.com
Vier Ebenen zur Zusammenstellung von Online-Aufträgen im Lager von Motoblouz.com
E-CommerceCBN Group
Herkömmliche Palettenregalanlagen im Logistikzentrum von CBN Group in Argentinien
Großhandel & VertriebKMC-Services
Zwei Lager mit Palettenregalen, die sich an die Produktvielfalt des polnischen Logistikbetreibers KMC-Services anpassen
Transport- und LogistikunternehmenOrchestra Log´s
Ein Lager mit einer Lagerkapazität für mehr als 73.000 Paletten für die Kommissionierung
Textilien und AccessoiresUnilever
Mecalux hat das neue Vertriebszentrum von Unilever mit herkömmlichen Palettenregalanlagen ausgestattet
Großhandel & VertriebEralogistics
Kommissionieregale mit Laufgängen, kombiniert mit Palettenregalanlagen, verbessern die Abläufe bei Eralogistics.
Transport- und LogistikunternehmenCárnica Batallé
Die Leistung von Movirack-Verschieberegalanlagen in Tiefkühllagern
Lebensmittel und GetränkeCorep
Palettenregale mit Pickingebenen vereinfachen das just-in-time Verfahren beim führenden französischen Lampenhersteller
Elektrik und ElektronikJCH
JCH, ein führendes Unternehmen im Bereich Klimaanlagen, verbessert die Lagerungs- und Kommissionierkapazität in seinem Ersatzteilelager in Barcelona mit Hilfe von Regalbediengeräten für Behälter
Elektrik und ElektronikLorenz Snack-World
Der Snackhersteller und Distributor Lorenz Snack-World erreicht eine Kapazität für 6560 Paletten mit konventionellen Palettenregalanalagen
Lebensmittel und GetränkePorcelanosa
Mecalux hat die effizientesten und an die Bedürfnisse der Porcelanosa Gruppe angepassten Lagerlösungen konzipiert und umgesetzt
Keramik und BauwesenTrazcarnes
Das portugiesische Logistikunternehmen, welches auf Kühllagerung und den Transport für Fleischunternehmen spezialisiert ist, optimiert seine Lagerung mit Movirack Regalanlagen
Transport- und LogistikunternehmenVan Heck Interpieces
Ein Förderkreislauf, der die Kommissionierung der Automobilersatzteile vereinfacht, ist das Herzstück des Lagers von Van Heck Interpieces.
Fahrzeuge und Ersatzteilevente-privee
Der europäische Marktführer im Bereich Online Verkauf/ geschlossene Shopping-Community, Vente-privee, erhöht die Effizienz seines Vertriebszentrums in Rhône-Alpes (Frankreich).
Textilien und AccessoiresBurro De Paoli
Ein Italienischer Butterhersteller steigert seine Effizienz durch die Installation von zwei Tiefkühllager mit dem leistungsstarken Pallet-Shuttle-System
Lebensmittel und GetränkeCharter Next Generation
Ein automatisches Lager für die vielfältigen Produkte von Charter Next Generation
KunststoffDelta Children
Der Kinderbettenhersteller Delta Children hat sein Lager in Kalifornien mit Palettenregalen ausgestattet
Möbel & WohnaccessoiresDwell & DFS
Ein Lager mit Palettenregalanlagen schafft eine optimale Logistiksituation für die zwei fusionierten Unternehmen, welche Marktführer im Bereich Möbel- und Dekorationsartikeln sind
Möbel & WohnaccessoiresEurofirany
Kommissionierregale mit Laufgängen und Kragarmregale sorgen für eine optimale Organisation der Textilprodukte beim polnischen Hersteller Eurofirany
Textilien und AccessoiresPCAMI
Durchdachte Kommissionierung bei der spanischen Armee
Großhandel & VertriebSPB
In der Société Provençale de Boulonnerie (SPB) in Avignon werden Paletten-, Drive-In-, Movirack- und Kommissionierregalanlagen eingesetzt, um eine optimale Verteilung einer Vielzahl von Produkten zu gewährleisten
Eisenwaren und IndustriebedarfSpecial Dog
Der Tierfutterhersteller Special Dog kann, dank der Installation eines automatischen Hochregallagers in Silobauweise, seine 25.000 Verkaufsstellen noch schneller beliefern
TierbedarfQbox
Zwei Lager mit großer Lagerkapazität für die Logistikfirma Qbox
Transport- und LogistikunternehmenVenair
Ein Silikonschlauchhersteller kombiniert drei Lagersysteme miteinander, um eine optimale Klassifizierung seiner breiten Produktpalette zu erreichen
KunststoffBracchi
Bracchi optimiert die Abläufe in seinem neuen Lager in Deutschland
Transport- und Logistikunternehmen3LP S.A.
Mit einer Kapazität für 35.000 Paletten ist das Logistikzentrum von 3LP,S.A. eines der größten und effizientesten seiner Art in Polen
Transport- und LogistikunternehmenDisalfarm, S.A.
Disalfarm erhöht seine Kapazität und Produktivität mit der Automatisierung in verschiedenen Lagerbereichen
PharmazieAutomotive Factory Parts
Kommissionierregale mit Laufgängen und einem Förderkreislauf steigern den E-Commerce-Vertrieb des Lieferanten für Automobilersatzteile
Fahrzeuge und ErsatzteileFirat Food
Der französische Lebensmittel- und Getränkegroßhändler Firat Food kombiniert verschiedene Lager- und Transportlösungen, um seinen Umsatz und seine Pickingrate zu erhöhen
Lebensmittel und GetränkeGroupe Rand
Das neue Group Rand Distributionszentrum, des französischen Modeschmuckherstellers, zeichnet sich durch Flexibilität und Produktivität in der Kommissionierung aus
Textilien und AccessoiresPetz
Ein Distributionszentrum, das darauf ausgerichtet ist, den Kommissioniervorgang zu beschleunigen
TierbedarfJAS-FBG S.A
Das Logistikunternehmen JAS-FBG stattet sein neues 10.000 m² großes Distributionszentrum in Warszowice (Polen) mit Systemen für den direkten Palettenzugang aus
Transport- und LogistikunternehmenMolkereiunternehmen
Drei Lagersysteme klassifizieren die Ware des Molkereiproduzenten Bela Vista, in seinem Distributionszentrum in Minas Gerais (Brasilien), nach Umsatz
Lebensmittel und GetränkeAlliance Healthcare
Das Logistikzentrum in Lissabon von Alliance Healthcare, einem Großhändler für Pharmaprodukte, wurde unterteilt in fünf Bereiche, um Produkte nach Bedarf zu organisieren
PharmazieCentro 3A SPA
Der Distributor der italienischen Supermarktkette Simply erweitert sein Distributionszentrum mit Palettenregalanlagen
Lebensmittel und GetränkeNatura Cosméticos
Der brasilianische Marktführer für Kosmetikprodukte erhöht seine Kapazität in seinem Lager in Buenos Aires mit Palettenregalanlagen
Chemische ProdukteAtosa
Palettenregale mit Gitterböden und einem Palettenförderkreislauf für die Kommissionierung bei einem großen Spielzeughersteller
Großhandel & VertriebTrumpler
Das Chemieunternehmen Trumpler errichtet ein automatisiertes Lager mit Regalbediengeräten und Palettenfördersystemen in der Nähe von seinem Produktionsstandort in Barcelona
Chemische ProdukteAlifrut
Erdbebensichere Einfahrregalanlagen von Mecalux werden vom Alifrut, einem Hersteller von tiefgefrorenen Früchten und Gemüse, im Lager in Quilicura (Santiago de Chile), eingesetzt
Lebensmittel und GetränkeBanco Sabadell
Durch die Installation von konventionellen Palettenregalen erreicht das Dokumentenarchiv von Banco de Sabadell eine Lagerkapazität für 658.236 Kisten
FinanzinstituteIberfresco
Zwei Kühllager, ausgestattet mit Movirack Regalanlagen, sorgen dafür, dass das tiefgefrorene Gemüse von Iberfresco unter optimalen Bedingungen gelagert wird
Lebensmittel und Getränke
— 50 Elemente pro Seite