El blog sobre Logística y Supply Chain de Mecalux

En nuestro blog sobre Logística y Supply Chain encontrarás todos los recursos que necesitas para optimizar el funcionamiento de tu almacén. Desgranamos las áreas clave en logística de almacenamiento.

Missconfigured or missplaced portlet, no content found
Dynamic Content: false
Master Name: Article-phone-banner
Template Key: BLOG-BANNER-TELEFONOENLACECONTACTO-TPL
Missconfigured or missplaced portlet, no content found
Dynamic Content: false
Master Name: Banner-Software-Solutions
Template Key:
Se ha producido un error al procesar la plantilla.
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@32eec89"; 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>