Missconfigured or missplaced portlet, no content found
Dynamic Content: false
Master Name: Blog-header-home
Template Key:
  • Stockouts: what they are and how to prevent them

    Stockouts: what they are and how to prevent them

    June 7, 2019

    A stockouts occurs when a company is not able to meet its customers' demands because the products are not available at that time. What strategies should be put in place to prevent stockouts?

  • Big data and the challenge of Logistics 4.0

    Big data and the challenge of Logistics 4.0

    December 16, 2019

    The use of big data in Logistics 4.0 facilitates more efficient management of both the warehouse and the entire supply chain, promoting continuous process optimization in real time.

  • Comparing compact storage systems

    Comparing compact storage systems

    December 9, 2019

    Within the compact storage category, you will find a series of subsystems with differentiating characteristics. We show you a complete comparison between them.

  • Talent 4.0: key skills for logistics

    Talent 4.0: key skills for logistics

    December 2, 2019

    Facing digital transformation is a major challenge in the logistics sector. Hiring Talent 4.0 is indispensable to lead the game. What are the chief skills of these professionals?

  • Warehouse robotics in the Logistics 4.0 era

    Warehouse robotics in the Logistics 4.0 era

    November 25, 2019

    A robotized or automated warehouse is one that has automatic systems and specialized software to control and handle the goods. Here, we show you the most established systems in the sector.

  • When wave picking applies

    When wave picking applies

    November 18, 2019

    Wave picking is an in-warehouse picking method. It features grouping a line of orders into a single operator route, which is allocated a set time. We’ll show you what it’s all about.

  • Best-in-class logistics warehousing

    Best-in-class logistics warehousing

    November 4, 2019

    At Interlake Mecalux, we are experts in successfully managing logistics warehouses. Choose the best storage solutions, install management software, keep your team cohesive and measure KPI.

Missconfigured or missplaced portlet, no content found
Dynamic Content: false
Master Name: Banner-Software-Solutions
Template Key:
An error occurred while processing the template.
Java method "com.mecalux.util.service.impl.MlxJournalHelperServiceImpl.getStructureFieldValue(com.liferay.journal.model.JournalArticle, String, String)" threw an exception when invoked on com.mecalux.util.service.impl.MlxJournalHelperServiceImpl object "com.mecalux.util.service.impl.MlxJournalHelperServiceImpl@2fda45b4"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign name = mlxJournalHelperServic...  [in template "20101#20128#3282427" at line 22, column 41]
----
1<#-- ¡ATENCIÓN! PLANTILLA USADA EN BLOG HOME/CATEGORY/DETALLE, PROVISIONALMENTE SE TRIPLICAN SUS CLASES --> 
2 
3<#assign realUrl = portalUtil.getCurrentURL(renderRequest) /> 
4<#assign mainJA =  (mlxUrlUtilService.getJournalArticleByUrl(themeDisplay))!"" /> 
5 
6<#-- Cambiar por el strKey de Blog - Category Str que corresponda en cada entorno --> 
7<#assign blogCategoryStrKey = "BLOG-CATEGORY-STR" /> 
8 
9<#assign trackCategory = "Post_Post_Recent-Posts" /> 
10<#if (mainJA?has_content) && (mainJA.getDDMStructure().getStructureKey() ==  blogCategoryStrKey) > 
11    <#assign trackCategory = "CAT_Post_Recent-Posts" /> 
12</#if> 
13 
14<div class="corporate--blog--lastentries--container corporate--blog-detail--lastentries--container corporate--blog-categories--lastentries--container"> 
15    <div class="corporate--blog--lastentries corporate--blog-detail--lastentries corporate--blog-categories--lastentries"> 
16        <h3 class="corporate--blog--lastentries--heading corporate--blog-detail--lastentries--heading corporate--blog-categories--lastentries--heading"><@corporate.mlxlanguage key="mlx.blog.recent-entries" /></h3> 
17 
18        <#if entries?has_content > 
19            <ul class="corporate--blog--lastentries--links-list corporate--blog-detail--lastentries--links-list corporate--blog-categories--lastentries--links-list"> 
20	            <#list entries as curEntry > 
21	                <#assign article = mlxAssetHelperService.getJournalArticleByEntry(curEntry) /> 
22					<#assign name = mlxJournalHelperService.getStructureFieldValue(article, "name", "${locale}") /> 
23					<#assign url =  mlxUrlUtilService.getUrlByJournalArticle(article, "${locale}", groupId)?string /> 
24                    <#assign master = mlxMastersHelperService.getMasterNameByJournalArticle(article) /> 
25	                <li class="corporate--blog--lastentries--links-list-item corporate--blog-detail--lastentries--links-list-item corporate--blog-categories--lastentries--links-list-item"> 
26                        <a href="${url}" title="${name}" class="corporate--blog--lastentries--link corporate--blog-detail--lastentries--link corporate--blog-categories--lastentries--link" data-track-event-category="${trackCategory}" data-track-event-label="|Blog|Detail|${master}"> 
27                            <p class="corporate--blog--relatedposts--title corporate--blog-detail--relatedposts--title corporate--blog-categories--relatedposts--title">${name}</p> 
28                        </a> 
29		            </li> 
30	            </#list> 
31	        </ul> 
32        </#if> 
33     
34    </div> 
35</div>