Paletli Ürünler için Konveyör Sistemleri

Paletli Ürünler için Konveyör Sistemleri

Malzeme sevk ve depolanmasında otomasyon. Yüksek performans.Geniş yelpazeye sahip eklentiler ve özellikler.

Standartizasyon ve düşürülen operasyon maliyetleri sayesinde ekstra kazanım sağlar.

Şablon işlenirken bir hata oluştu.
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> 

Malzemelerin lojistik operasyon için gereken belirli konumlara taşınması, toplanması ve/veya dağıtımı amacıyla kullanılan özel elemanların bir bileşimidir.

Bu aktarım sistemleri, süreklilikleri ve verimleri sayesinde ürün giriş, taşıma ve sevkiyat işlemleri arasında ideal bir kombinasyon kurar.

Yararları:

  • Yük birimlerinin taşınması için bağlı birimlerden oluşan geniş ürün yelpazesi.
  • Üretimin, montaj işlemlerinin kolaylaştırılması ve gelecekte kullanıma sunulacak araç ve bileşenlerin en üst seviyede standart hale getirilmesi.
  • Teslimat süresinin ve kurulum maliyetinin azaltılması.

Uzmanımız ile iletişime geçiniz