VISOKOTEMPERATURNI HYDRO MODUL

HWM-2-XMi 140  

VISOKOTEMPERATURNI HYDRO MODUL Uvijek topli tuševi, bez ograničenja

Uvijek topli tuševi, bez ograničenja

Zahvaljujući Hydro Modulu visoke temperature, sustav proizvodi toplu vodu do 80 °C za grijanje i potrošnu toplu vodu, s maksimalnom učinkovitošću u svakom godišnjem dobu.

 

 

VISOKOTEMPERATURNI HYDRO MODUL Dvostruki poticaj za maksimalnu toplinu
Dvostruki poticaj za maksimalnu toplinu

Kaskadni krug R134a podiže temperaturu u dvije faze i pritom iskorištava toplinu koju apsorbiraju prostorije i pritom ju povećava kako bi uvijek osigurao potrebnu toplu vodu.

Jedan modul, beskonačne mogućnosti

Od upravljanja s više zona do istovremene proizvodnje tople vode i grijanja, sustav se prilagođava svakoj potrebi, potpuno fleksibilno.

Tražite podršku?
Kontaktirajte nas: savjetnik tvrtke Clivet odgovorit će na vaša pitanja.
Došlo je do pogreške prilikom obrade predloška.
The following has evaluated to null or missing:
==> journalArticleLocalService.fetchLatestArticle(curEntry.getClassPK())  [in template "10110#2640274#76408367" at line 55, column 45]

----
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 innerArticle = journalArticle...  [in template "10110#2640274#76408367" at line 55, column 21]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
2 
3<style> 
4    .generic-products { 
5        overflow: hidden; 
6        flex-wrap: nowrap !important; 
7        padding-bottom: 50px; 
8
9 
10    .slick-arrow { 
11        top: auto; 
12        bottom: 0; 
13        z-index: 50; 
14
15 
16    .slick-arrow::before { 
17        color: #007CB1; 
18
19 
20    .slick-next { 
21        left: 50%; 
22
23 
24    .slick-prev { 
25        right: 50%; 
26        left: auto; 
27
28 
29    .slick-dots { 
30        bottom: 11px; 
31
32 
33    .slick-dots.single-dot { 
34        display: none; 
35
36</style> 
37 
38<#assign rnd="${turnoverstr(.now?long?string)}"?number /> 
39<div class="container-fluid"> 
40    <section class="row generic-products row-slider-${rnd}"> 
41        <#if entries?has_content> 
42            <#assign isMobile = false /> 
43            <#if request.getHeader("User-Agent")?lower_case?contains("mobile")> 
44                <#assign isMobile = true /> 
45            </#if> 
46 
47            <#if isMobile> 
48                <#assign dots = ((entries?size ) + 0.4999)?round * 15 /> 
49            <#else> 
50                <#assign dots = ((entries?size / 3) + 0.4999)?round * 15 /> 
51            </#if> 
52 
53            <#list entries as curEntry> 
54                <div class="col-12 col-md-6 col-lg-3 generic-products-slide"> 
55                    <#assign innerArticle = journalArticleLocalService.fetchLatestArticle(curEntry.getClassPK()) /> 
56                    <@liferay_journal["journal-article"] 
57                        articleId=innerArticle.getArticleId() 
58                        ddmTemplateKey="72716158" 
59                        groupId=curEntry.getGroupId() /> 
60                </div> 
61            </#list> 
62        </#if> 
63    </section> 
64</div> 
65 
66<#if entries?has_content> 
67    <script> 
68        $(document).ready(function () { 
69            function initializeSlick() { 
70                $('.row-slider-${rnd}').slick({ 
71                    slidesToShow: 3, 
72                    slidesToScroll: 3, 
73                    autoplay: false, 
74                    autoplaySpeed: 2000, 
75                    arrows: true, 
76                    dots: true, 
77                    pauseOnHover: false, 
78                    responsive: [ 
79
80                            breakpoint: 1100, 
81                            settings: { 
82                                slidesToShow: 3 
83
84                        }, 
85
86                            breakpoint: 991.98, 
87                            settings: { 
88                                slidesToShow: 1, 
89                                slidesToScroll: 1 
90
91                        }, 
92
93                }); 
94                setTimeout(function () { 
95                    const slickPrev = document.querySelector('.row-slider-${rnd} .slick-prev'); 
96                    const slickNext = document.querySelector('.row-slider-${rnd} .slick-next'); 
97                    if (slickPrev != undefined) 
98                        slickPrev.style.right = `calc(50% + ${dots}px)`; 
99                    if (slickNext != undefined) 
100                        slickNext.style.left = `calc(50% + ${dots}px)`; 
101 
102                    $(".row-slider-${rnd} .slick-arrow").on('click', function (event) { 
103                        if (typeof sendMeasurementEventCarouselSwap === 'function') { 
104                            var filterName = $(".nav-nav.nav-tabs .nav-link.active").text(); 
105                            sendMeasurementEventCarouselSwap(filterName, 'Product Card', 'no_topic'); 
106                        } else { 
107                            console.error('sendMeasurementEventCarouselSwap not defined'); 
108
109                    }); 
110 
111                    if ($('.row-slider-${rnd} .slick-dots li').length === 1) { 
112                        $('.row-slider-${rnd} .slick-dots').addClass('single-dot'); 
113
114 
115                }, 100); 
116 
117
118 
119            initializeSlick(); 
120            $('a[data-toggle="tab"]').on('shown.bs.tab', function () { 
121                $('.row-slider-${rnd}').slick('unslick'); 
122                setTimeout(function () { 
123                    initializeSlick(); 
124                }, 100); 
125            }); 
126        }); 
127    </script> 
128</#if> 
129 
130<#function random> 
131    <#local h="0.${turnoverstr(.now?long?string)}" /> 
132    <#local r=h?number + rnd /> 
133    <#if r >= 1> 
134        <#local r=r-1 /> 
135    </#if> 
136    <#assign rnd=r /> 
137    <#return r/> 
138</#function> 
139 
140<#function turnoverstr str> 
141    <#local l = str?length /> 
142    <#local r = "" /> 
143    <#list 1..l as i> 
144        <#local r = r+str?substring(l-i,l-i+1) /> 
145    </#list> 
146    <#return r/> 
147</#function> 
world.config.no-config
Tražite podršku?
Kontaktirajte nas: savjetnik tvrtke Clivet odgovorit će na vaša pitanja.