Floating Contact Form Portlet

August Kuehne i Friedrich Nagel 1890. godine osnovali su špeditersku kompaniju u Bremenu, u Nemačkoj. Tokom 130 godina kompanija Kuehne+Nagel se razvila iz tradicionalne transportne kompanije u globalnog logističkog partnera za veće privredne grane širom sveta. 

​​​​​Kompanija Kuehne+Nagel je prisutna širom sveta, a njeno sedište danas se nalazi u Švajcarskoj. Naše poslovanje zasnivamo na suštinskom elementu - potrebama naših klijenata.



Naša priča

August Kuehne i Friedrich Nagel 1890. godine osnovali su špeditersku kompaniju u Bremenu, u Nemačkoj. Tokom 130 godina kompanija Kuehne+Nagel se razvila iz tradicionalne transportne kompanije u globalnog logističkog partnera za veće privredne grane širom sveta. 

​​​​​Kompanija Kuehne+Nagel je prisutna širom sveta, a njeno sedište danas se nalazi u Švajcarskoj. Naše poslovanje zasnivamo na suštinskom elementu - potrebama naših klijenata.

400 000

klijenata poverilo nam je upravljanje njihovom logistikom.

1.300

predstavništava širom sveta, što nam omogućava da budemo blizu našim klijentima.

100

država je obuhvaćeno našom mrežom.

Više od 81.000

stručnjaka u logistici i lancu snabdevanja koji pružaju svoj maksimum svakog dana.

Br. 1

u pomorskom i avio transportu robe
Responsive Image

Zajednička svrha —omogućavanje napretka društva

Verujemo u doprinos svetu oko nas, čime i sami postajemo deo nečeg mnogo većeg. Kao logistički partner, sebe vidimo kao deo šireg mozaika kroz koji još više povezujemo ljude i zajednice širom sveta. Posvećujemo svoje vreme i trud da bi ljudi širom sveta dobili pristup onome što pokreće njihova preduzeća i živote — od tehničkih komponenti, lekova i kvarljive robe, pa sve do hitno potrebnih rezervnih delova za vazduhoplov.

Radimo na održivoj logistici da bismo ostvarili pozitivan uticaj na svet oko nas. Naša Net Zero Carbon inicijativa u vezi sa nultom emisijom gasova sa efektom staklene bašte ima za cilj postizanje karbonske neutralnosti naših pošiljki robe pomorskim putem do 2030. godine.

Želimo da utičemo na svoju okolinu danas, za ljude koji će osetiti tu razliku sutra. Od 1890. posvećeni smo omogućavanju napretka društva. Kako se svet oko nas menja, ta posvećenost ostaje ista.

Naš strateški pristup —klijenti na prvom mestu.

Doprinosimo poslovnom uspehu svih naših klijenata, bilo da se radi o uspostavljanju efikasnog lanca snabdevanja visokotehnoloških malih i srednjih preduzeća u Hongkongu, omogućavanju pune vidljivosti i nadzora pošiljki kroz naše intuitivne platforme, ili kada treba da se postaramo za pravovremenu pošiljku cveća primaocu u Glazgovu.

Da bismo razvili nova i prilagođena rešenja, blisko sarađujemo sa branšama i kompanijama i koristimo najnoviju tehnologiju. To što smo blizu našim klijentima omogućava nam da razvijemo prilagodljiva rešenja, što sve uključene strane lišava briga. Na primer, naše rešenje za integralni logistički lanac snabdevanja za farmaciju i zdravstvo pokazalo se kao uspešno u ispunjavanju posebnih zahteva ove strogo regulisane delatnosti.

Mi smo partner koji će vas podržati u ispunjenju vaših smelih obećanja razvojem rešenja koja pružaju pravi odgovor na zahteve klijenata koji se neprestano menjaju.

Kuehne+Nagel je ponosan što je prepoznat kao lider u globalnoj logistici i ocenjen, prema Gartnerovom Magični Kvadrantu za 2020. godinu,  kao vizionarski lider u kategoriji 3PL (Third-Party Logistics Providers). Ovo priznanje potvrđuje uspešnost našeg vizionarskog pristupa kojim osporavamo „statusu quo“ i kojim razvijamo inovativna rešenja za naše klijente.

Izvor naše inspiracije —naši saradnici.

Promenu stvaraju oni koji vide budućnost podjednako jasno kao što vide sadašnjost, koji danas predviđaju izazove sutrašnjice i koji odbijaju da prihvate rutinu kada se zahteva inovativnost. To su ljudi koji rade u kompaniji Kuehne+Nagel. Dosetljivi, marljivi, detaljni. Naša radna etika zasniva se na neprestanom napornom radu i posvećenosti preduzimljivosti, kao i zalaganju za ostvarenje datih obećanja. Zbog ove marljivosti ostvarujemo saradnju sa više od 400.000 srećnih klijenata.  Empatija i verodostojnost vode naše svakodnevne izbore.

Zajedno gradimo kulturu kompanije zahvaljujući kojoj čovek predstavlja srž svega što radimo je kompanija za koju i sa kojom je fantastično raditi.
Издавач Имовине
Дошло је до грешке приликом обраде темплејта.
The following has evaluated to null or missing:
==> assetRenderer.getArticle  [in template "20101#20128#200855" at line 28, column 26]

----
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: journalArticle = assetRenderer.getArt...  [in template "20101#20128#200855" at line 28, column 9]
----
1<#assign 
2  pageExpandoBridge = layout.getExpandoBridge() 
3/> 
4<#attempt> 
5  <#assign hideOtherTopicsTitle = (pageExpandoBridge.getAttribute("hide-other-topics-title", false))!false /> 
6  <#recover> 
7    <#assign hideOtherTopicsTitle = false /> 
8</#attempt> 
9<div class="cards__list"> 
10  <#assign liferay_journal = taglibLiferayHash["/META-INF/liferay-journal.tld"] /> 
11  <#if entries?has_content> 
12    <#assign 
13    DDMStructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService") 
14    DlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") 
15    masterSiteGroupId = getterUtil.getLong(propsUtil.get("lgo.master.site.id"), 20124) 
16    masterSiteUrl = themeDisplay.getPortalURL() 
17    scopeGroupId = themeDisplay.getScopeGroupId() 
18    countrySiteUrl = themeDisplay.getSiteGroup().getDisplayURL(themeDisplay) 
19    siteUrl = (scopeGroupId == masterSiteGroupId)?then(masterSiteUrl, countrySiteUrl) 
20    /> 
21    <#if !hideOtherTopicsTitle> 
22      <h3 class="mb-4"><@liferay.language key="headline.other-topics" />:</h3> 
23    </#if> 
24    <div class="row override-row-width"> 
25      <#list entries as curEntry> 
26        <#assign 
27        assetRenderer = curEntry.getAssetRenderer() 
28        journalArticle = assetRenderer.getArticle() 
29        /> 
30        <div class="col-xs-12 col-sm-6 col-lg-4"> 
31          <#if (assetRenderer.getArticle())??> 
32            <#assign 
33            structure = DDMStructureLocalService.getDDMStructure(curEntry.getClassTypeId()) /> 
34 
35            <#if (structure.getName(localeUtil.getDefault()) == "Industry Contacts")> 
36              <#assign 
37              contactFieldsMap = curEntry.getAssetRenderer().getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValuesMap() 
38              title = (contactFieldsMap["Caption"][0].getValue().getString(locale))!'' 
39              imageData = (contactFieldsMap["ContactImage"][0].getValue().getString(locale))!'' 
40              buttonText = (contactFieldsMap["ButtonText"][0].getValue().getString(locale))!'' /> 
41 
42              <#if (serviceLocator.findService("com.kn.lgo.contact.url.service.ContactUrlService"))?has_content> 
43                <#assign 
44                  ContactUrlService = serviceLocator.findService("com.kn.lgo.contact.url.service.ContactUrlService") 
45                  url =  ContactUrlService.getContactFormURLFromContactArticle(journalArticle, locale)/> 
46              <#else> 
47                <#assign url = ''/> 
48              </#if> 
49 
50            <#else> 
51              <#assign 
52              topSectionFieldsMap = (curEntry.getAssetRenderer().getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValuesMap()["TopSection"][0].getNestedDDMFormFieldValuesMap())!{} 
53              imageryFieldsMap = (curEntry.getAssetRenderer().getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValuesMap()["Imagery"][0].getNestedDDMFormFieldValuesMap())!{} 
54              title = (topSectionFieldsMap["Title"][0].getValue().getString(locale))!'' 
55              imageData = (imageryFieldsMap["CardImage"][0].getValue().getString(locale))!'' 
56              url = siteUrl+"/-/"+curEntry.getAssetRenderer().getUrlTitle()!'' /> 
57            </#if> 
58 
59            <a href="${url}" class="card__link" data-gtm-content-type="card"> 
60              <div class="card card__item zoom-in"> 
61                <#if structure??> 
62                  <span class="mb-3 card__category">${structure.getName(localeUtil.getMostRelevantLocale())}</span> 
63                </#if> 
64 
65                <#if imageData?starts_with("{") > 
66 
67                  <#assign 
68                    jsonObjectMap = jsonFactoryUtil.createJSONObject(imageData) 
69                    fileEntryId = (jsonObjectMap.getString("fileEntryId"))?number 
70                    altText = jsonObjectMap.getString("alt") 
71                    fileName = jsonObjectMap.getString("name") 
72                  /> 
73                  <#if fileEntryId != 0> 
74                    <#assign file = DlFileEntryService.getDLFileEntry(fileEntryId) 
75                    path = "/documents/" + jsonObjectMap.getString("groupId") + "/" + file.getFolderId() 
76                    + "/" + jsonObjectMap.getString("name") + "/" + jsonObjectMap.getString("uuid") /> 
77                  </#if> 
78 
79                <#else> 
80                  <#assign path = "" /> 
81                </#if> 
82                <#if imageData?? && path?has_content> 
83                  <div class="card__image"> 
84                    <picture data-fileentryid="${fileEntryId}"> 
85                      <source media="(max-width:576px)" srcset="/o/adaptive-media/image/${fileEntryId}/0500px/${fileName}"> 
86                      <source media="(max-width:768px)" srcset="/o/adaptive-media/image/${fileEntryId}/0300px/${fileName}"> 
87                      <source media="(max-width:992px)" srcset="/o/adaptive-media/image/${fileEntryId}/0410px/${fileName}"> 
88                      <source media="(min-width:992px)" srcset="/o/adaptive-media/image/${fileEntryId}/0300px/${fileName}"> 
89                      <img class="image__object-fit" src="${path}" loading="lazy" alt="${altText}"/> 
90                    </picture> 
91                  </div> 
92                </#if> 
93 
94                <h3 class="card__title mt-2 text-left">${title}</h3> 
95                <div class="btn btn-link read-more"> 
96                  <#if (structure.getName(localeUtil.getDefault()) == "Industry Contacts")> 
97                    <span>${buttonText}</span> 
98                  <#else> 
99                    <span><@liferay.language key="link-text.read-full-story" /></span> 
100                  </#if> 
101                  <svg class="ml-2" width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 
102                    <path d="M12.892 5.874H0V7.81H12.892L8.228 12.452L9.46 13.684L16.302 6.842L9.46 0L8.228 1.21L12.892 5.874Z" fill="#0099DA"/> 
103                  </svg> 
104                </div> 
105              </div> 
106            </a> 
107          </#if> 
108        </div> 
109      </#list> 
110    </div> 
111  </#if> 
112</div>