Szoba hozzáadás
Hiba jelentkezett a sablon feldolgozása során.
Error on line 14, column 5 in 20155#20195#642316
region is undefined.
It cannot be assigned to actualRegion
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2<#assign nec = taglibLiferayHash["/WEB-INF/tld/nec-common.tld"] /> 
3 
4<#macro getAttrValue Attr> 
5  ${ProductUtil.getAttributeValue(actualRegion, Attr)} 
6</#macro> 
7 
8<#macro getAttrQuantity Attr Quant> 
9  ${ProductUtil.getAttributeQuantity(actualRegion, Attr, Quant)} 
10</#macro> 
11 
12<#if entries?has_content> 
13    <#list entries as region> 
14    <#global actualRegion=region> 
15 
16        <div class="whiteportlet col-md-12 col-sm-12 col-xs-12 p0"> 
17            <div class="row"> 
18                <div class="col-md-4 col-sm-4"> 
19                    <a href="#" data-target="#ski-img-modal" data-toggle="modal"> 
20                       <img class="img-responsive mt15" src='${UrlUtil.getFirstImageUrl(region, "M")}' alt="${region.getName()}"> 
21                    </a> 
22                </div> 
23 
24                 <#if ProductUtil.getText(region,442,locale.getLanguage())??> 
25 
26                    <div id="rg-desc-collapsible" class="col-md-8 col-sm-8 rg-desc-collapsible region-description rg-box"> 
27                        <div class="col-md-12 col-sm-12 p0 regio"> 
28                            <p>${ProductUtil.getText(region,442,locale.getLanguage()).getText()}</p> 
29                        </div> 
30                        <div class="clearfix"></div> 
31                        <div id="rg-desc-fade" class="rg-desc-fade"></div> 
32                        <button id="rg-more" href="#" class="rg-desc-more">Részletek</button> 
33                    </div> 
34 
35                    <script> 
36                        $("#rg-more").click(function(){ 
37                            if($("#rg-desc-collapsible").hasClass("rg-desc-collapsible")) { 
38                                $("#rg-desc-collapsible").removeClass( "rg-desc-collapsible" ); 
39                                $("#rg-desc-fade").removeClass( "rg-desc-fade" ); 
40                            } else { 
41                                $("#rg-desc-collapsible").addClass( "rg-desc-collapsible" ); 
42                                $("#rg-desc-fade").addClass( "rg-desc-fade" ); 
43
44                        }); 
45                    </script> 
46 
47                </#if> 
48 
49                <div class="col-md-12 col-sm-12 col-xs-12 pt20 pl0 pr0"> 
50                    <ul id="tabs" class="nav nav-tabs bluetabs" style="background-color:#428bca!important;"> 
51                        <li class="active"><a href="#ski-info" data-toggle="tab">Síterület infó</a></li> 
52                        <li><a href="#weather" data-toggle="tab">Időjárás</a></li> 
53                        <#if region.geoLocation??> 
54                            <li><a id="mapTab" href="#map" data-toggle="tab"> Térkép</a></li> 
55                        </#if> 
56                    </ul> 
57                </div> 
58            </div> 
59 
60            <div class="col-md-12 col-sm-12 col-xs-12 pt20 mb20"> 
61                <div class="tab-content"> 
62 
63                    <div class="tab-pane active" id="ski-info"> 
64                        <div class="col-md-4"> 
65                            <h5>Magasság: <@getAttrQuantity Attr="SKI_ATTITUDE" Quant=31066/> - <@getAttrQuantity Attr="SKI_ATTITUDE" Quant=31067/> m</h5> 
66                            <h5>Szintkülönbség: ${ProductUtil.getAttributeQuantity(region, "SKI_ATTITUDE", 31067)-ProductUtil.getAttributeQuantity(region, "SKI_ATTITUDE", 31066)} m</h5> 
67                            <h5>Működő sípályák hossza: <@getAttrValue Attr="SKI_SLOPES_IN_OPERATION"/> km</h5> 
68                            <h5 class="inline blue"><@getAttrQuantity Attr="SKI_SLOPES_KM" Quant=31063/> km</h5> 
69                            <h5 class="inline red"><@getAttrQuantity Attr="SKI_SLOPES_KM" Quant=31064/> km</h5> 
70                            <h5 class="inline black"><@getAttrQuantity Attr="SKI_SLOPES_KM" Quant=31065/> km</h5> 
71                            <h5>Felnőtt síbérlet ár: <@getAttrValue Attr="SKI_PASS_PRICE"/></h5> 
72                            <h5>Gyerek síbérlet ár: <@getAttrValue Attr="SKI_PAS_PRICE_FOR_CHILDREN"/></h5> 
73 
74                            <h5 style="color: #F19520!important;">Utoljára frissítve: ${dateFormat.format(region.getModifiedDate())}</h5> 
75                        </div> 
76                         <div class="col-md-4"> 
77                            <h5>Kabinos felvonók: <@getAttrValue Attr="SKI_CABLE_CARS"/></h5> 
78                            <h5>Ülőliftek: <@getAttrValue Attr="SKI_CHAIR_LIFTS"/></h5> 
79                            <h5>Húzó liftek: <@getAttrValue Attr="SKI_SLOW_LIFT"/></h5> 
80                            <h5>Működő síliftek száma: <@getAttrValue Attr="SKI_LIFTS_IN_OPERATION"/></h5> 
81                            <h5>Hóréteg vastagság: <@getAttrQuantity Attr="SKI_SNOW_DEPTH" Quant=31145/> m</h5> 
82                            <h5>Utolsó hóesés: <@getAttrValue Attr="SKI_LAST_SNOW_FALL"/></h5> 
83                        </div> 
84                        <div class="col-md-4"> 
85                            <h5> 
86                                <#assign open = ProductUtil.getAttributeValue(region, "SKI_AREA_OPEN")/> 
87                                <#if open=="Y"> 
88                                    Nyitva 
89                                <#else> 
90                                    Zárva 
91                                </#if> 
92                            </h5> 
93                            <h5>Távolság (Bp-től): <@getAttrQuantity Attr="DISTANCE_FROM" Quant=21071/> km</h5> 
94                            <h5>Sífutópálya: 
95                                <#assign open = ProductUtil.getAttributeValue(region, "SKI_CROSS_COUNTRY")/> 
96                                <#if open=="Y"> 
97                                    Van 
98                                <#else> 
99                                    Nincs 
100                                </#if> 
101                            </h5> 
102                            <h5>Funpark/snowpark: 
103                                <#assign open = ProductUtil.getAttributeValue(region, "SKI_FUNPARK_SNOWPARK")/> 
104                                <#if open=="Y"> 
105                                    Van 
106                                <#else> 
107                                    Nincs 
108                                </#if> 
109                            </h5> 
110                            <h5>Szánkópálya: 
111                                <#assign open = ProductUtil.getAttributeValue(region, "SKI_TOBOGGAN_RUN")/> 
112                                <#if open=="Y"> 
113                                    Van 
114                                <#else> 
115                                    Nincs 
116                                </#if> 
117                            </h5> 
118                            <h5>Hógarancia: 
119                                <#assign open = ProductUtil.getAttributeValue(region, "SKI_SNOWGARANTIE")/> 
120                                <#if open=="Y"> 
121                                    Van 
122                                <#else> 
123                                    Nincs 
124                                </#if> 
125                            </h5> 
126                        </div> 
127                    </div> 
128 
129                    <div class="tab-pane" id="weather"> 
130                        <div class="col-md-4"> 
131                            <h4>Hőmérséklet ma</h4> 
132                            <h5>Hegyen maximum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_0" Quant=31152/> &#8451;</h5> 
133                            <h5>Hegyen minimum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_0" Quant=31154/> &#8451;</h5> 
134                            <h5>Völgyben maximum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_0" Quant=31153/> &#8451;</h5> 
135                            <h5>Völgyben minimum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_0" Quant=31155/> &#8451;</h5> 
136                        </div> 
137                        <div class="col-md-4"> 
138                            <h4>Hőmérséklet holnap</h4> 
139                            <h5>Hegyen maximum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_1" Quant=31167/> &#8451;</h5> 
140                            <h5>Hegyen minimum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_1" Quant=31168/> &#8451;</h5> 
141                            <h5>Völgyben maximum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_1" Quant=31169/> &#8451;</h5> 
142                            <h5>Völgyben minimum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_1" Quant=31170/> &#8451;</h5> 
143                        </div> 
144                        <div class="col-md-4"> 
145                            <h4>Hőmérséklet holnapután</h4> 
146                            <h5>Hegyen maximum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_2" Quant=31179/> &#8451;</h5> 
147                            <h5>Hegyen minimum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_2" Quant=31180/> &#8451;</h5> 
148                            <h5>Völgyben maximum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_2" Quant=31181/> &#8451;</h5> 
149                            <h5>Völgyben minimum: <@getAttrQuantity Attr="SKI_REGION_WEATHER_2" Quant=31182/> &#8451;</h5> 
150                        </div> 
151                   </div> 
152                    
153                   <#if region.geoLocation??> 
154 
155                    <div class="tab-pane" id="map"> 
156                        <script src="https://maps.googleapis.com/maps/api/js"></script> 
157                        <script> 
158 
159                        var map; 
160 
161                        function initialize() { 
162                            if (map == null || map === '') { 
163                                var mapCanvas = document.getElementById('map'); 
164                                var latLng = new google.maps.LatLng(${region.geoLocation.latitude}, ${region.geoLocation.longitude}); 
165                                var mapOptions = { 
166                                  center: latLng, 
167                                  zoom: 8, 
168                                  mapTypeId: google.maps.MapTypeId.ROADMAP 
169                                }; 
170                                map = new google.maps.Map(mapCanvas, mapOptions); 
171                                var marker = new google.maps.Marker({ 
172                                  position: latLng, 
173                                  map: map 
174                                }); 
175
176
177 
178                          document.getElementById("mapTab").addEventListener("click", initialize); 
179 
180                        </script> 
181                        <div id="map"></div> 
182                    </div> 
183                     
184                     </#if> 
185                     
186                </div> 
187            </div> 
188        </div> 
189 
190        <div id="ski-img-modal" class="modal fade" style="display: none;" aria-hidden="true" role="dialog" tabindex="-1"> 
191            <div class="modal-dialog modal-lg"> 
192                <div class="modal-content"> 
193                    <div class="modal-header"> 
194                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 
195                    </div> 
196                    <div class="modal-body row"> 
197                        <img class="img-responsive" src="${UrlUtil.getFirstImageUrl(region, "M")}" alt="${region.name}"> 
198                    </div> 
199                </div> 
200            </div> 
201        </div> 
202 
203        <#break> 
204    </#list> 
205</#if> 
A kérés teljesítése sikertelen.
A kérés teljesítése sikertelen.