Transportadores para pallets

Transportadores para pallets

Total automatización en la manipulación del material. Alto rendimiento. Amplia gama de elementos y aplicaciones.

La estandarización y reducido coste de los transportadores los hacen accesibles para cualquier depósito o fábrica donde haya que unir distintos puestos de trabajo.

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> mlxDLFileEntryHelperService.getDLFileEntry(thumbnail.uuid, globalGroupId)  [in template "20101#20128#PRODUCT-VERTICAL-MEDIABAR-TPL" at line 114, column 151]

----
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: #assign thumbnailfileEntry = mlxDLFil...  [in template "20101#20128#PRODUCT-VERTICAL-MEDIABAR-TPL" at line 114, column 121]
----
1<#assign globalGroupId = mlxConstants.getLongConstant("GroupIds","GLOBAL")/> 
2 
3<#assign imageText = languageUtil.get(locale, "mlx.mediabar.images") /> 
4<#assign ilusText = languageUtil.get(locale, "mlx.mediabar.illustrations") /> 
5<#assign videoText = languageUtil.get(locale, "mlx.mediabar.videos") /> 
6<#assign animText = languageUtil.get(locale, "mlx.mediabar.animations") />        
7<#assign tutText = languageUtil.get(locale, "mlx.mediabar.tutorials") /> 
8<#assign simText = languageUtil.get(locale, "mlx.mediabar.simulations") /> 
9 
10<#assign imageCount = 0 /> 
11<#assign ilustrCount = 0 /> 
12<#assign animationCount = 0 /> 
13<#assign videoCount = 0 /> 
14<#assign tutorialCount = 0 /> 
15<#assign simulationCount = 0 /> 
16 
17<#assign linkImage = false /> 
18 
19<#if image_gallery.getSiblings()?has_content > 
20    <#list image_gallery.getSiblings() as cur_image_gallery > 
21        <#if  (cur_image_gallery.image_gallery_file.getSiblings()?has_content) && ("${cur_image_gallery.image_gallery_file.getSiblings()[0].getData()!}" != "") > 
22            <#assign group = "" /> 
23            <#if (cur_image_gallery.image_gallery_type.getData() == "images") > 
24                <div id="MediabarImage" class="hide">    
25                <#assign linkImage = true /> 
26                <#assign documentType = "Image" /> 
27                <#assign group = "imgs" /> 
28                 
29    	        <#assign imageCount = imageCount+1 /> 
30    	        <#if (cur_image_gallery.getData() != '') > 
31    	        	<#assign imageText = cur_image_gallery.getData() /> 
32    	        </#if> 
33    	    <#elseif (cur_image_gallery.image_gallery_type.getData() == "illustrations") > 
34    	        <div id="imageMediaBar" class="hide"> 
35                <#assign documentType = "Ilustration" /> 
36                <#assign group = "ilus" /> 
37                 
38    	        <#assign ilustrCount = ilustrCount + 1 /> 
39    	        <#if (cur_image_gallery.getData() != '') > 
40    	        	<#assign ilusText = cur_image_gallery.getData() /> 
41    	        </#if> 
42    	    </#if> 
43    	    <#if (group != "") > 
44                <#list cur_image_gallery.image_gallery_file.getSiblings() as cur_file >  
45                    <#if cur_file?index != 1> 
46                        <#assign uuid =  (mlxUrlUtilService.getUuidFromLiferayUrl(cur_file.getData()))!"" /> 
47                        <#if uuid?has_content > 
48                            <#assign fileEntry = mlxDLFileEntryHelperService.getDLFileEntry(uuid, globalGroupId) /> 
49                            <#assign title = mlxExpandoService.getExpandoValueForClass("com.liferay.document.library.kernel.model.DLFileEntry","mlxDocumentTitle",fileEntry.getFileVersion().getFileVersionId()).getString(locale)/> 
50                            <#assign urlParamConcat = cur_file.getData()?contains("?")?then("&","?")> 
51                            <#assign imageThumb = cur_file.getData()+urlParamConcat+'imwidth=320&imdensity=1'/> 
52                            <a title="${title}" class="fancyboxImage" data-fancybox="${group}" data-caption="${title}" data-thumb="${imageThumb}" href="${cur_file.getData()}" data-track-media-type="${documentType}" data-track-media-name="${title}"> 
53                                ${corporate.img(cur_file.getData(), true, 'alt="' + title + '"')} 
54                            </a> 
55                            </#if> 
56                        <p>${uuid}</p> 
57                    </#if> 
58                </#list> 
59                </div> 
60            </#if> 
61        </#if> 
62	</#list> 
63</#if> 
64 
65<#if video_gallery?has_content> 
66<div id="videoContent" style="display:none;"> 
67    <#if video_gallery.getSiblings()?has_content> 
68    	<#list video_gallery.getSiblings() as cur_video_gallery > 
69			   <#if cur_video_gallery.video_gallery_file?has_content> 
70						<#if (cur_video_gallery.video_gallery_file.getSiblings()?has_content) && ("${cur_video_gallery.video_gallery_file.getSiblings()[0].getData()!}" != "") > 
71									<#if (cur_video_gallery.video_gallery_type.getData() == "videos") > 
72											<#assign group = "Galeria" /> 
73											<#assign documentType = "Video" /> 
74										<#assign videoCount = videoCount + 1 /> 
75										<#if (cur_video_gallery.getData() != '') > 
76											<#assign videoText = cur_video_gallery.getData() /> 
77										</#if> 
78								<#elseif (cur_video_gallery.video_gallery_type.getData() == "animations") > 
79											<#assign group = "Animacion" /> 
80											<#assign documentType = "Animation" /> 
81										<#assign animationCount = animationCount+1 /> 
82										<#if (cur_video_gallery.getData() != '') > 
83											<#assign animText = cur_video_gallery.getData() /> 
84										</#if> 
85								<#elseif (cur_video_gallery.video_gallery_type.getData() == "tutorials") > 
86											<#assign group = "Tutorial" /> 
87											<#assign documentType = "Tutorial" /> 
88										<#assign tutorialCount = tutorialCount + 1 /> 
89										<#if (cur_video_gallery.getData() != '') > 
90											<#assign tutText=cur_video_gallery.getData() /> 
91										</#if> 
92								<#elseif (cur_video_gallery.video_gallery_type.getData() == "simulations") > 
93											<#assign group = "Simulacion" />  
94											<#assign documentType = "Simulation" /> 
95										<#assign simulationCount = simulationCount + 1 /> 
96										<#if (cur_video_gallery.getData() != '') > 
97											<#assign simText = cur_video_gallery.getData() /> 
98										</#if> 
99								</#if> 
100								<#list cur_video_gallery.video_gallery_file.getSiblings() as cur_file > 
101											<#assign uuid =  (mlxUrlUtilService.getUuidFromLiferayUrl(cur_file.getData()))!"" /> 
102											<#if uuid?has_content > 
103													<#assign fileEntry = mlxDLFileEntryHelperService.getDLFileEntry(uuid, globalGroupId) /> 
104													<#assign title = mlxExpandoService.getExpandoValueForClass("com.liferay.document.library.kernel.model.DLFileEntry","mlxDocumentTitle",fileEntry.getFileVersion().getFileVersionId()).getString(locale)/> 
105													<#assign background = (mlxDLFileEntryHelperService.getDLFileEntryMlxFieldValuePersisted("background", fileEntry.getFileEntryId()))!"" /> 
106													<#if background?has_content> 
107															<#assign background = background?replace("\\u", "")?eval /> 
108															<#assign videoBackgroundfileEntry = mlxDLFileEntryHelperService.getDLFileEntry(background.uuid, globalGroupId) /> 
109															<#assign background = mlxUrlUtilService.getLRUrl(videoBackgroundfileEntry) /> 
110													</#if> 
111													<#assign thumbnail = (mlxDLFileEntryHelperService.getDLFileEntryMlxFieldValuePersisted("thumbnail", fileEntry.getFileEntryId()))!"" /> 
112													<#if thumbnail?has_content> 
113															<#assign thumbnail = thumbnail?replace("\\u", "")?eval /> 
114															<#assign thumbnailfileEntry = mlxDLFileEntryHelperService.getDLFileEntry(thumbnail.uuid, globalGroupId) /> 
115															<#assign thumbnail = mlxUrlUtilService.getLRUrl(thumbnailfileEntry) /> 
116															<#assign urlParamConcat = thumbnail?contains("?")?then("&","?")> 
117															<#assign imageThumb = thumbnail+urlParamConcat+'imwidth=320&imdensity=1'/> 
118													</#if> 
119													<#assign stretchingType = (mlxDLFileEntryHelperService.getDLFileEntryMlxFieldValuePersisted("stretching", fileEntry.getFileEntryId()))!"" /> 
120													<#assign fileExtension = fileEntry.getExtension() /> 
121													<#assign youtubeEmbeddedCode = mlxExpandoService.getExpandoValueForClass("com.liferay.document.library.kernel.model.DLFileEntry","mlxYoutubeEmbeddedCode",fileEntry.getFileVersion().getFileVersionId()).getString(locale)/> 
122 
123													<#if (youtubeEmbeddedCode != "") > 
124															<#assign htmlModalAttributes='data-type="iframe" data-src="https://www.youtube.com/embed${youtubeEmbeddedCode}" data-video-poster="${background}" style="cursor:pointer"' /> 
125													<#else> 
126															<#assign htmlModalAttributes='data-type="html5video" data-src="${cur_file.getData()}" data-thumb="${imageThumb}" style="cursor:pointer"' /> 
127													</#if> 
128 
129													<div class="fancybox-video" data-fancybox="${group}" data-caption="${title}"  data-thumb="${imageThumb}" ${htmlModalAttributes!}></div> 
130											</#if> 
131									</#list> 
132							</#if> 
133					 </#if> 
134        </#list> 
135    </#if> 
136</div> 
137</#if> 
138<div id="fancyVideo" style='display:none'><div id="fancyInner"></div></div> 
139 
140<#assign globalGroupId = mlxConstants.getLongConstant("GroupIds","GLOBAL")/> 
141<#assign article = mlxAssetHelperService.fetchLatestApprovedArticle(groupId, .vars["reserved-article-id"].getData()) /> 
142<#assign entryId = mlxAssetHelperService.getAssetEntryByJournalArticle(article).getEntryId() /> 
143<#assign catalogButtonList = mlxAssetHelperService.getRelatedArticlesByType(groupId,  entryId, "product-catalog-contact-button") /> 
144<#assign instanceId = "" /> 
145<#assign fancyClass = "item-catalogo" /> 
146<#assign target = "_blank" /> 
147<#assign downloadView = '' /> 
148<#if (catalogButtonList?has_content) > 
149	<#assign downloadView = 'data-track-download-view="true"' /> 
150</#if> 
151 
152 
153 
154<#assign catalogueUrl = '' /> 
155<#assign presentationUrl = '' /> 
156<#assign softwareUrl = '' /> 
157<#assign securityUrl = '' /> 
158 
159<#assign catalogueTrackingPath = '' /> 
160<#assign presentationTrackingPath = '' /> 
161<#assign softwareTrackingPath= '' /> 
162<#assign securityTrackingPath= '' /> 
163 
164<#if (catalogues?has_content) > 
165	<#if (catalogues.getSiblings()?has_content) > 
166		<#list catalogues.getSiblings() as cur_catalogues > 
167			<#if cur_catalogues.catalogue_file?has_content> 
168				<#assign url = cur_catalogues.catalogue_file.getData() /> 
169				<#if (url != '') > 
170					<#assign uuid =  mlxUrlUtilService.getUuidFromLiferayUrl(url) /> 
171					<#assign fileEntry = mlxDLFileEntryHelperService.getDLFileEntry(uuid, globalGroupId) /> 
172					<#assign text = cur_catalogues.getData() /> 
173					<#assign title = fileEntry.getTitle() /> 
174					<#assign mlxtitle = mlxExpandoService.getExpandoValueForClass("com.liferay.document.library.kernel.model.DLFileEntry","mlxDocumentTitle",fileEntry.getFileVersion().getFileVersionId()).getString(locale)/> 
175					<#if (cur_catalogues.catalogues_type.getData() == "catalogue") > 
176						<#if (text == '') > 
177							<#assign text = languageUtil.get(locale, "mlx.mediabar.catalogue") /> 
178						</#if> 
179						<#if (title == '') > 
180							<#assign title = text /> 
181						</#if> 
182						<#if (mlxtitle != '') > 
183							<#assign catalogueTrackingPath = mlxtitle /> 
184						</#if> 
185						<#assign catalogueUrl = url /> 
186						<#assign catalogueText = text /> 
187						<#assign catalogueTitle = title /> 
188					<#elseif (cur_catalogues.catalogues_type.getData() == "presentation") > 
189						<#if (text == '') > 
190							<#assign text=languageUtil.get(locale, "mlx.mediabar.presentation") /> 
191						</#if> 
192						<#if (title == '') > 
193							<#assign title = text /> 
194						</#if> 
195						<#if (mlxtitle != '') > 
196							<#assign presentationTrackingPath = mlxtitle /> 
197						</#if> 
198						<#assign presentationUrl = url /> 
199						<#assign presentationText = text /> 
200						<#assign presentationTitle = title /> 
201					<#elseif (cur_catalogues.catalogues_type.getData() == "security-manual") > 
202						<#if (text == '') > 
203							<#assign text = languageUtil.get(locale, "mlx.mediabar.safety-manual") /> 
204						</#if> 
205						<#if (title == '') > 
206							<#assign title = text /> 
207						</#if> 
208						<#if (mlxtitle != '') > 
209							<#assign securityTrackingPath = mlxtitle /> 
210						</#if> 
211						<#assign securityUrl = url /> 
212						<#assign securityText = text /> 
213						<#assign securityTitle = title /> 
214					<#elseif (cur_catalogues.catalogues_type.getData() == "software-manual") > 
215						<#if (text == '') > 
216							<#assign text = languageUtil.get(locale, "mlx.mediabar.software-manual") /> 
217						</#if> 
218						<#if (title == '') > 
219							<#assign title = text /> 
220						</#if> 
221						<#if (mlxtitle != '') > 
222							<#assign softwareTrackingPath = mlxtitle /> 
223						</#if> 
224						<#assign softwareText = text /> 
225						<#assign softwareTitle = title /> 
226					</#if> 
227 
228				</#if> 
229			</#if> 
230		</#list> 
231	</#if> 
232</#if> 
233 
234 
235<div class="corporate--product--mediabar--container" data-js="slider" data-js-type="tiny-slider" data-js-config="{'container': '.corporate--product--mediabar', 'nav': false, 'controls': false, 'loop': false, 'mouseDrag': 'true', 'autoWidth': true}" data-gtm-block-name="Tab"> 
236	<div class="corporate--product--mediabar" data-gtm-block-name="Tab"> 
237				<#if (imageCount > 0) > 
238			<div class="corporate--product--mediabar--item"> 
239				<a class="galTr corporate--product--mediabar--item--link" href="" title='${imageText!""}' data-js-urlparams="images" <#--data-gtm-event="clicktab" data-gtm-event-click-category="Product_Detail_Tab" data-gtm-event-label="images-tab"--> data-fancybox-trigger="imgs">${imageText!""}</a> 
240			</div>                    	     
241		</#if> 
242		<#if (ilustrCount > 0) > 
243			<div class="corporate--product--mediabar--item"> 
244				<a class="ilusTr corporate--product--mediabar--item--link" href="#" title='${ilusText!""}' data-js-urlparams="illustrations" <#--data-gtm-event="clicktab" data-gtm-event-click-category="Product_Detail_Tab" data-gtm-event-label="ilustrations-tab"--> data-fancybox-trigger="ilus">${ilusText!""}</a> 
245			</div>                    	     
246		</#if> 
247		<#if (videoCount > 0) > 
248			<div class="corporate--product--mediabar--item"> 
249				<a class="vidTr corporate--product--mediabar--item--link" href="#" title='${videoText!""}' data-js-urlparams="videos" <#--data-gtm-event="clicktab" data-gtm-event-click-category="Product_Detail_Tab" data-gtm-event-label="videos-tab"--> data-fancybox-trigger="Galeria">${videoText!""}</a> 
250			</div>                    	     
251		</#if>  
252		<#if (animationCount > 0) > 
253			<div class="corporate--product--mediabar--item"> 
254				<a class="animTr corporate--product--mediabar--item--link" href="#" title='${animText!""}' data-js-urlparams="animations" <#--data-gtm-event="clicktab" data-gtm-event-click-category="Product_Detail_Tab" data-gtm-event-label="animations-tab"--> data-fancybox-trigger="Animacion">${animText!""}</a> 
255			</div>   
256		</#if> 
257		<#if (tutorialCount > 0) > 
258			<div class="corporate--product--mediabar--item"> 
259				<a class="tutoTr corporate--product--mediabar--item--link" href="#" title='${tutoTr!""}' data-js-urlparams="tutorials" <#--data-gtm-event="clicktab" data-gtm-event-click-category="Product_Detail_Tab" data-gtm-event-label="tutorial-tab"--> data-fancybox-trigger="Tutorial">${tutText!""}</a> 
260			</div>   
261		</#if> 
262		<#if (simulationCount > 0) > 
263			<div class="corporate--product--mediabar--item"> 
264				<a class="simTr corporate--product--mediabar--item--link" href="#" title='${simText!""}' data-js-urlparams="simulations" <#--data-gtm-event="clicktab" data-gtm-event-click-category="Product_Detail_Tab" data-gtm-event-label="simulation-tab"--> data-fancybox-trigger="Simulacion">${simText!""}</a> 
265			</div>   
266		</#if> 
267		<#if (catalogueUrl != '') > 
268			<div class="corporate--product--mediabar--item"> 
269				<#--INIT MKTG-1634 :  FORMULARIO HUBSPOT EN CL --> 
270				<#assign countryCode = (mlxExpandoService.getExpandoValueForClass("com.liferay.portal.kernel.model.Group","country-code", scopeGroupId).getString())!"" /> 
271				<#assign masterName=mlxMastersHelperService.getMasterNameByJournalArticle(article) /> 
272				<#if (countryCode == "CL" && masterName == "Conventional-pallet-racking")  > 
273					<style> 
274						.fancybox__content { 
275							border-radius: .125rem; 
276							background-color: #eee !important; 
277
278					</style> 
279					<span style="display:none">${masterName}</span> 
280					<a class="corporate--product--mediabar--item--link" href="/hubspot-form-rack-selectivo" data-fancybox="" data-type="iframe" data-preload="true" rel="nofollow" title='${catalogueText}' >${catalogueText!""}</a> 
281				<#else> 
282					<a class="fancyClass corporate--product--mediabar--item--link" href="${catalogueUrl!""}" rel="nofollow" title='${catalogueText}' data-track-download-view="true" data-track-download-name="${catalogueTrackingPath}" data-track-download-type="Catalogue" target="${target}" rel="nofollow" data-gtm-event="download" data-gtm-event-click-category="Download" data-gtm-event-label="catalogue/${catalogueTrackingPath}">${catalogueText!""}</a> 
283				</#if> 
284				 
285				<#--END MKTG-1634--> 
286			</div> 
287			 
288		</#if> 
289		<#if (presentationUrl != '') > 
290			<div class="corporate--product--mediabar--item"> 
291				<a title="${presentationText}" class="corporate--product--mediabar--item--link" data-track-download-view="true" rel="nofollow" href="${presentationUrl!""}" data-track-download-name="${presentationTrackingPath}" data-track-download-type="Presentation" target="_blank" data-gtm-event="download" data-gtm-event-click-category="Download" data-gtm-event-label="presentation/${presentationTrackingPath}">${presentationText!""}</a> 
292			</div> 
293		</#if> 
294		<#if (softwareUrl != '') > 
295			<div class="corporate--product--mediabar--item"> 
296				<a title="${softwareText}" class="corporate--product--mediabar--item--link" href="${softwareUrl!""}" rel="nofollow" data-track-download-view="true" data-track-download-name="${softwareTrackingPath}" data-track-download-type="Software" target="_blank" data-gtm-event="download" data-gtm-event-click-category="Download" data-gtm-event-label="software/${softwareTrackingPath}">${softwareText!""}</a> 
297			</div>	 
298		</#if> 
299		<#if (securityUrl != '') > 
300			<div class="corporate--product--mediabar--item"> 
301				<a title="${securityText}" class="corporate--product--mediabar--item--link" href="${securityUrl!""}" rel="nofollow" data-track-download-view="true" data-track-download-name="${securityTrackingPath}" data-track-download-type="Security" target="_blank" data-gtm-event="download" data-gtm-event-click-category="Download" data-gtm-event-label="security/${securityTrackingPath}">${securityText!""}</a> 
302			</div> 
303		</#if> 
304	</div> 
305</div> 
306 
307<script> 
308    if ("URLSearchParams" in window) { 
309        window.addEventListener('load', function() { 
310            var urlParams = new URLSearchParams(window.location.search.toLowerCase()) 
311            var openParams = urlParams.getAll("open") //Obtengo lista de parámetros open 
312            if (openParams.length > 0) {  
313                for (var openParam of openParams) { 
314                    var concatParam = '[data-js-urlparams="' + openParam + '"]'; 
315                    var currentItem = mecalux.cache.$body.find(concatParam); //Busco elemento con data-js-urlparams 
316                    if(currentItem.length > 0) { 
317                        currentItem.first().click(); //Simulo click 
318
319
320
321        }); 
322
323</script> 

Conjunto de elementos dedicados al traslado, acumulación y/o distribución de la mercadería hacia las posiciones específicas que requiera la operativa logística. Estos sistemas de transporte persiguen la combinación ideal entre la eficiencia de los transelevadores y los procesos de entrada, expedición y manipulación de las unidades de carga.

Ventajas

  • Amplia gama de elementos vinculados al transporte de unidades de carga.
  • Máxima estandarización de las medidas y los componentes con el objetivo de facilitar la producción, el montaje y la futura puesta en marcha.
  • Reducción en los plazos de entrega y los costos de la instalación.

Consulte con un experto