Kom og smid ud hos Knud
Embed15. oktober 2013
Servicemedarbejder Knud Rørbæk byder velkommen på Renosyds genbrugsplads i Ry med en sang om "Skidt og papir - det bliver til værdier". Knud har selv forfattet teksten. Video: Stig Rohde Andersen
Flere film fra denne kanal Kom og smid ud hos Knud
Error compiling template "/Designs/Skanderborg/Paragraph/ProvectorChannels.cshtml"
Line 681: The type or namespace name 'Base' does not exist in the namespace 'Dynamicweb' (are you missing an assembly reference?)
Line 1123: 'PageView' does not contain a definition for 'DeviceType'
Line 1258: 'PageView' does not contain a definition for 'DeviceType'
Line 1528: 'Page' does not contain a definition for 'get_Value' and no extension method 'get_Value' accepting a first argument of type 'Page' could be found (are you missing a using directive or an assembly reference?)
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10
11 namespace CompiledRazorTemplates.Dynamic {
12 using System;
13 using System.Collections.Generic;
14 using System.Linq;
15
16 #line 524 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
17 using Dynamicweb.Rendering;
18
19 #line default
20 #line hidden
21
22 #line 3 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
23 using System.IO;
24
25 #line default
26 #line hidden
27
28
29 public class RazorEngine_a077ad269cd44d998deff47eb9f3caad : RazorTemplateBase<RazorTemplateModel<Template>> {
30
31 #line hidden
32
33 #line 12 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
34
35 private int currentColumns { get; set; }
36 private int columns { get; set; }
37 private bool paragraphWrapperStarted { get; set; }
38 private bool isMobile { get; set; }
39 private string itemOrder { get; set; }
40
41 public void init()
42 {
43 if (GetBoolean("ParagraphContainerIsFirst"))
44 {
45 System.Web.HttpContext.Current.Items["currentColumns"] = 0;
46 }
47
48 isMobile = (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString()) ? true : false;
49 itemOrder = (GetString("Item.Order") == "" || isMobile) ? "image-top" : GetString("Item.Order");
50 columns = (GetInteger("Item.Width") == 12 || GetString("Item.Align") != "left") ? 12 : GetInteger("Item.Width");
51 currentColumns = Dynamicweb.Core.Converter.ToInt32(System.Web.HttpContext.Current.Items["currentColumns"]) + columns;
52 System.Web.HttpContext.Current.Items["currentColumns"] = currentColumns;
53 paragraphWrapperStarted = false;
54 }
55
56 public string ColumnClass()
57 {
58 string widthStringMobile = GetString("Item.WidthMobile"),
59 widthString = GetString("Item.Width"),
60 align = (widthString == "12") ? "left" : GetString("Item.Align"),
61 alignMobile = (widthStringMobile == "12") ? "left" : GetString("Item.AlignMobile"),
62 columnClass = "";
63 int div = (align == "center") ? 2 : 1,
64 divMobile = (alignMobile == "center") ? 2 : 1,
65 width = GetInteger("Item.Width"),
66 widthMobile = (widthStringMobile == "hide") ? 0 : GetInteger("Item.WidthMobile");
67
68 divMobile = ((12 - widthMobile)/divMobile);
69 div = ((12 - width)/div);
70
71 if (widthString == widthStringMobile)
72 {
73 columnClass = "col-xs-" + widthString;
74 }
75 else if (widthStringMobile == "hide")
76 {
77 columnClass = "hidden-xs col-md-" + widthString;
78 }
79 else
80 {
81 columnClass = "col-xs-" + widthStringMobile + " col-md-" + widthString;
82 }
83
84 if(alignMobile != "left" && widthMobile > 0 && widthMobile < 12)
85 {
86 columnClass += " col-xs-offset-" + divMobile.ToString();
87 }
88 if(align != "left" && width < 12 && div != divMobile)
89 {
90 columnClass += " col-md-offset-" + div.ToString();
91 }
92
93 return columnClass;
94 }
95
96 public string ParagraphClass()
97 {
98 string order = itemOrder;
99
100 if(GetInteger("Item.ImageWidth") == 12)
101 {
102 order = "image-top";
103 }
104
105 string paragraphClass = "col-xs-12 noPadding";
106
107 if(order == "image-left-column")
108 {
109 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-right noPaddingRight";
110 }
111 else if(order == "image-right-column")
112 {
113 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-left noPaddingLeft";
114 }
115
116 return paragraphClass;
117 }
118
119 public string NewRow()
120 {
121 string finalReturn = string.Empty;
122
123 if (currentColumns > 12)
124 {
125 System.Web.HttpContext.Current.Items["currentColumns"] = columns;
126 finalReturn = "</div><div class=\"row\">";
127 }
128
129 if (GetBoolean("ParagraphContainerIsLast"))
130 {
131 System.Web.HttpContext.Current.Items["currentColumns"] = 0;
132 }
133 return finalReturn;
134 }
135
136 public string CheckForParagraphWrapper()
137 {
138 string returnString = string.Empty;
139
140 if (!paragraphWrapperStarted && itemOrder != "image-top")
141 {
142 paragraphWrapperStarted = true;
143 returnString = @StartParagraphWrapper();
144 }
145
146 return returnString;
147 }
148
149 public string StartParagraphWrapper()
150 {
151 return "<div class='" + @ParagraphClass() + "'>";
152 }
153
154 public string EndParagraphWrapper()
155 {
156 string returnString = string.Empty;
157
158 if (paragraphWrapperStarted)
159 {
160 returnString = "</div>";
161 }
162
163 return returnString;
164 }
165
166 #line default
167 #line hidden
168
169
170 #line 226 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
171 public RazorEngine.Templating.TemplateWriter RenderMap(){
172 #line default
173 #line hidden
174 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
175
176 #line 226 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
177
178
179
180
181 #line default
182 #line hidden
183
184 #line 228 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
185
186
187 string mapId = GetString("Item.MapID.Value"),
188 mapCaption = GetString("Item.MapCaption.Value");
189
190
191
192 #line default
193 #line hidden
194 WriteLiteralTo(__razor_helper_writer, " <div");
195
196 WriteLiteralTo(__razor_helper_writer, " class=\"mapContainer col-xs-12 noPadding\"");
197
198 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
199
200 WriteLiteralTo(__razor_helper_writer, " id=\"minimapbody\"");
201
202 WriteAttributeTo(__razor_helper_writer, "minimapid", Tuple.Create(" minimapid=\"", 6835), Tuple.Create("\"", 6853)
203
204 #line 234 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
205 , Tuple.Create(Tuple.Create("", 6847), Tuple.Create<System.Object, System.Int32>(mapId
206
207 #line default
208 #line hidden
209 , 6847), false)
210 );
211
212 WriteLiteralTo(__razor_helper_writer, " class=\"minimapwidget\"");
213
214 WriteLiteralTo(__razor_helper_writer, ">\r\n \r\n </div>\r\n");
215
216
217 #line 237 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
218
219
220 #line default
221 #line hidden
222
223 #line 237 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
224 if(!String.IsNullOrEmpty(mapCaption)){
225
226
227 #line default
228 #line hidden
229 WriteLiteralTo(__razor_helper_writer, " <div");
230
231 WriteLiteralTo(__razor_helper_writer, " class=\"mapCaption\"");
232
233 WriteLiteralTo(__razor_helper_writer, "><p>");
234
235
236 #line 238 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
237 WriteTo(__razor_helper_writer, mapCaption);
238
239
240 #line default
241 #line hidden
242 WriteLiteralTo(__razor_helper_writer, "</p></div>\r\n");
243
244
245 #line 239 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
246 }
247
248
249 #line default
250 #line hidden
251 WriteLiteralTo(__razor_helper_writer, " </div>\r\n");
252
253
254 #line 241 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
255
256
257 #line default
258 #line hidden
259 });
260
261 #line 241 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
262 }
263 #line default
264 #line hidden
265
266
267 #line 243 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
268 public RazorEngine.Templating.TemplateWriter RenderYellowBoxFourLevel() {
269 #line default
270 #line hidden
271 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
272
273 #line 243 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
274
275 List<LoopItem> yellowBoxs = GetLoop("Item.YellowBox.Value");
276
277 string yellowTitle = "",
278 yellowDesc = "",
279 boxListTitle = GetString("Item.YellowBoxTitle.Value");
280
281 if(yellowBoxs.Any())
282 {
283
284
285 #line default
286 #line hidden
287 WriteLiteralTo(__razor_helper_writer, " <div");
288
289 WriteLiteralTo(__razor_helper_writer, " class=\"yellowInfoBox\"");
290
291 WriteLiteralTo(__razor_helper_writer, ">\r\n");
292
293
294 #line 253 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
295
296
297 #line default
298 #line hidden
299
300 #line 253 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
301 if(!String.IsNullOrEmpty(boxListTitle))
302 {
303
304
305 #line default
306 #line hidden
307 WriteLiteralTo(__razor_helper_writer, " <h3");
308
309 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12\"");
310
311 WriteLiteralTo(__razor_helper_writer, ">");
312
313
314 #line 255 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
315 WriteTo(__razor_helper_writer, boxListTitle);
316
317
318 #line default
319 #line hidden
320 WriteLiteralTo(__razor_helper_writer, "</h3>\r\n");
321
322
323 #line 256 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
324 }
325
326
327 #line default
328 #line hidden
329 WriteLiteralTo(__razor_helper_writer, " <ul>\r\n");
330
331
332 #line 258 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
333
334
335 #line default
336 #line hidden
337
338 #line 258 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
339 foreach(LoopItem box in yellowBoxs){
340 yellowTitle = box.GetString("Item.YellowBox.Value.Title.Value");
341 yellowDesc = box.GetString("Item.YellowBox.Value.Description.Value");
342 if(!String.IsNullOrEmpty(yellowTitle) && !String.IsNullOrEmpty(yellowDesc))
343 {
344
345
346 #line default
347 #line hidden
348 WriteLiteralTo(__razor_helper_writer, " <li");
349
350 WriteLiteralTo(__razor_helper_writer, " class=\"col-sm-6 col-xs-12\"");
351
352 WriteLiteralTo(__razor_helper_writer, ">\r\n <h4>");
353
354
355 #line 264 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
356 WriteTo(__razor_helper_writer, yellowTitle);
357
358
359 #line default
360 #line hidden
361 WriteLiteralTo(__razor_helper_writer, "</h4>\r\n");
362
363 WriteLiteralTo(__razor_helper_writer, " ");
364
365
366 #line 265 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
367 WriteTo(__razor_helper_writer, yellowDesc);
368
369
370 #line default
371 #line hidden
372 WriteLiteralTo(__razor_helper_writer, "\r\n </li>\r\n");
373
374
375 #line 267 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
376 }
377 }
378
379
380 #line default
381 #line hidden
382 WriteLiteralTo(__razor_helper_writer, " </ul>\r\n </div>\r\n");
383
384
385 #line 271 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
386 }
387
388
389 #line default
390 #line hidden
391 });
392
393 #line 272 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
394 }
395 #line default
396 #line hidden
397
398
399 #line 274 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
400 public RazorEngine.Templating.TemplateWriter RenderFiles() {
401 #line default
402 #line hidden
403 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
404
405 #line 274 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
406
407
408 List<LoopItem> files = GetLoop("Item.Files");
409
410 string file = "",
411 ext = "",
412 description = "";
413
414 if (files.Count > 0)
415 {
416
417
418 #line default
419 #line hidden
420 WriteLiteralTo(__razor_helper_writer, " <ul");
421
422 WriteLiteralTo(__razor_helper_writer, " class=\"filesList col-xs-12 noPadding\"");
423
424 WriteLiteralTo(__razor_helper_writer, ">\r\n");
425
426
427 #line 285 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
428
429
430 #line default
431 #line hidden
432
433 #line 285 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
434 foreach (LoopItem item in files)
435 {
436 file = item.GetString("Item.Files.FileAndLink.Value");
437 ext = !file.Contains("Files/") ? "Link" : Path.GetExtension(file).Replace(".", "");
438 description = item.GetString("Item.Files.Description.Value");
439
440 if(!String.IsNullOrEmpty(file))
441 {
442
443
444 #line default
445 #line hidden
446 WriteLiteralTo(__razor_helper_writer, " <li");
447
448 WriteLiteralTo(__razor_helper_writer, " class=\"showFile col-xs-12 noPadding\"");
449
450 WriteLiteralTo(__razor_helper_writer, ">\r\n <a");
451
452 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\'", 8563), Tuple.Create("\'", 8575)
453
454 #line 294 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
455 , Tuple.Create(Tuple.Create("", 8570), Tuple.Create<System.Object, System.Int32>(file
456
457 #line default
458 #line hidden
459 , 8570), false)
460 );
461
462 WriteLiteralTo(__razor_helper_writer, " target=\"_blank\"");
463
464 WriteLiteralTo(__razor_helper_writer, ">\r\n <p");
465
466 WriteLiteralTo(__razor_helper_writer, " class=\"extension col-xs-1 noPadding\"");
467
468 WriteLiteralTo(__razor_helper_writer, ">");
469
470
471 #line 295 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
472 WriteTo(__razor_helper_writer, ext);
473
474
475 #line default
476 #line hidden
477 WriteLiteralTo(__razor_helper_writer, "</p>\r\n");
478
479
480 #line 296 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
481
482
483 #line default
484 #line hidden
485
486 #line 296 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
487 if(!String.IsNullOrEmpty(description)){
488
489
490 #line default
491 #line hidden
492 WriteLiteralTo(__razor_helper_writer, " <p");
493
494 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-9 fileDescription\"");
495
496 WriteLiteralTo(__razor_helper_writer, ">");
497
498
499 #line 297 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
500 WriteTo(__razor_helper_writer, description);
501
502
503 #line default
504 #line hidden
505 WriteLiteralTo(__razor_helper_writer, "</p>\r\n");
506
507
508 #line 298 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
509 }
510
511
512 #line default
513 #line hidden
514 WriteLiteralTo(__razor_helper_writer, " </a>\r\n </li>\r\n");
515
516
517 #line 301 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
518 }
519 }
520
521
522 #line default
523 #line hidden
524 WriteLiteralTo(__razor_helper_writer, " </ul>\r\n");
525
526
527 #line 304 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
528 }
529
530
531 #line default
532 #line hidden
533 });
534
535 #line 305 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
536 }
537 #line default
538 #line hidden
539
540
541 #line 307 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
542 public RazorEngine.Templating.TemplateWriter RenderFourLevelList() {
543 #line default
544 #line hidden
545 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
546
547 #line 307 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
548
549 List<LoopItem> dropdownItems = GetLoop("Item.DropdownList.Value");
550 if (dropdownItems.Count > 0)
551 {
552
553
554 #line default
555 #line hidden
556 WriteLiteralTo(__razor_helper_writer, " <div");
557
558 WriteLiteralTo(__razor_helper_writer, " class=\"dropFourLevel\"");
559
560 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
561
562 WriteLiteralTo(__razor_helper_writer, " class=\"openAll\"");
563
564 WriteLiteralTo(__razor_helper_writer, ">\r\n <span>");
565
566
567 #line 313 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
568 WriteTo(__razor_helper_writer, Translate("str_openAll","Abn alle"));
569
570
571 #line default
572 #line hidden
573 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <span");
574
575 WriteLiteralTo(__razor_helper_writer, " class=\"hidden\"");
576
577 WriteLiteralTo(__razor_helper_writer, ">");
578
579
580 #line 314 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
581 WriteTo(__razor_helper_writer, Translate("str_closeAll","Luk alle"));
582
583
584 #line default
585 #line hidden
586 WriteLiteralTo(__razor_helper_writer, "</span>\r\n </div>\r\n <ul");
587
588 WriteLiteralTo(__razor_helper_writer, " class=\"slideUl\"");
589
590 WriteLiteralTo(__razor_helper_writer, ">\r\n");
591
592
593 #line 317 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
594
595
596 #line default
597 #line hidden
598
599 #line 317 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
600 foreach(LoopItem item in dropdownItems)
601 {
602
603
604 #line default
605 #line hidden
606 WriteLiteralTo(__razor_helper_writer, " <li");
607
608 WriteLiteralTo(__razor_helper_writer, " class=\"toggle\"");
609
610 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
611
612 WriteLiteralTo(__razor_helper_writer, " class=\"firstLevel\"");
613
614 WriteLiteralTo(__razor_helper_writer, ">\r\n");
615
616 WriteLiteralTo(__razor_helper_writer, " ");
617
618
619 #line 321 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
620 WriteTo(__razor_helper_writer, item.GetString("Item.DropdownList.Value.Title.Value"));
621
622
623 #line default
624 #line hidden
625 WriteLiteralTo(__razor_helper_writer, "\r\n <i");
626
627 WriteLiteralTo(__razor_helper_writer, " class=\"fa fa-plus\"");
628
629 WriteLiteralTo(__razor_helper_writer, "></i>\r\n </div>\r\n <div");
630
631 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphText subText\"");
632
633 WriteLiteralTo(__razor_helper_writer, " style=\"display:none;\"");
634
635 WriteLiteralTo(__razor_helper_writer, ">\r\n");
636
637 WriteLiteralTo(__razor_helper_writer, " ");
638
639
640 #line 325 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
641 WriteTo(__razor_helper_writer, item.GetString("Item.DropdownList.Value.Description.Value"));
642
643
644 #line default
645 #line hidden
646 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </li>\r\n");
647
648
649 #line 328 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
650 }
651
652
653 #line default
654 #line hidden
655 WriteLiteralTo(__razor_helper_writer, " </ul>\r\n </div>\r\n");
656
657
658 #line 331 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
659 }
660
661
662 #line default
663 #line hidden
664 });
665
666 #line 332 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
667 }
668 #line default
669 #line hidden
670
671
672 #line 334 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
673 public RazorEngine.Templating.TemplateWriter RenderParagraphAnchor()
674 {
675 #line default
676 #line hidden
677 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
678
679 #line 335 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
680
681 if(Convert.ToBoolean(Dynamicweb.Base.GetGs("/Globalsettings/Settings/Performance/DeactivateParagraphAnchor")))
682 {
683
684
685 #line default
686 #line hidden
687 WriteLiteralTo(__razor_helper_writer, " <a");
688
689 WriteAttributeTo(__razor_helper_writer, "id", Tuple.Create(" id=\'", 9929), Tuple.Create("\'", 9959)
690
691 #line 338 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
692 , Tuple.Create(Tuple.Create("", 9934), Tuple.Create<System.Object, System.Int32>(GetString("ParagraphID")
693
694 #line default
695 #line hidden
696 , 9934), false)
697 );
698
699 WriteLiteralTo(__razor_helper_writer, " class=\"pidlink\"");
700
701 WriteLiteralTo(__razor_helper_writer, "></a>\r\n");
702
703
704 #line 339 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
705 }
706
707
708 #line default
709 #line hidden
710 });
711
712 #line 340 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
713 }
714 #line default
715 #line hidden
716
717
718 #line 342 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
719 public RazorEngine.Templating.TemplateWriter RenderHeading()
720 {
721 #line default
722 #line hidden
723 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
724
725 #line 343 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
726
727
728
729 #line default
730 #line hidden
731
732 #line 344 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
733 WriteTo(__razor_helper_writer, RenderHeadingHtml());
734
735
736 #line default
737 #line hidden
738
739 #line 344 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
740
741
742
743 #line default
744 #line hidden
745 });
746
747 #line 345 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
748 }
749 #line default
750 #line hidden
751
752
753 #line 347 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
754 public RazorEngine.Templating.TemplateWriter RenderHeadingHtml()
755 {
756 #line default
757 #line hidden
758 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
759
760 #line 348 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
761
762 if (!string.IsNullOrEmpty(GetString("Item.Title")))
763 {
764 string headingType = string.IsNullOrEmpty(GetString("Item.HeadingType")) ? "h1" : GetString("Item.HeadingType"),
765 showTitle = !GetBoolean("Item.ShowTitle") ? " hidden" : "";
766
767
768 #line default
769 #line hidden
770 WriteLiteralTo(__razor_helper_writer, " <header");
771
772 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 10336), Tuple.Create("\"", 10376)
773 , Tuple.Create(Tuple.Create("", 10344), Tuple.Create("paragraphHeader", 10344), true)
774 , Tuple.Create(Tuple.Create(" ", 10359), Tuple.Create("title", 10360), true)
775
776 #line 353 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
777 , Tuple.Create(Tuple.Create(" ", 10365), Tuple.Create<System.Object, System.Int32>(showTitle
778
779 #line default
780 #line hidden
781 , 10366), false)
782 );
783
784 WriteLiteralTo(__razor_helper_writer, ">\r\n");
785
786 WriteLiteralTo(__razor_helper_writer, "\t ");
787
788
789 #line 354 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
790 WriteTo(__razor_helper_writer, String.Format("<{0}>{1}</{0}>", headingType, GetString("Item.Title")));
791
792
793 #line default
794 #line hidden
795 WriteLiteralTo(__razor_helper_writer, "\r\n\t </header> \r\n");
796
797
798 #line 356 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
799 }
800
801
802 #line default
803 #line hidden
804 });
805
806 #line 357 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
807 }
808 #line default
809 #line hidden
810
811
812 #line 359 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
813 public RazorEngine.Templating.TemplateWriter RenderText()
814 {
815 #line default
816 #line hidden
817 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
818
819 #line 360 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
820
821 if(GetString("Item.Order") == "image-left" || GetString("Item.Order") == "image-right")
822 {
823
824
825 #line default
826 #line hidden
827
828 #line 363 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
829 WriteTo(__razor_helper_writer, CheckForParagraphWrapper());
830
831
832 #line default
833 #line hidden
834
835 #line 363 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
836
837
838
839 #line default
840 #line hidden
841
842 #line 364 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
843 WriteTo(__razor_helper_writer, RenderImageTag());
844
845
846 #line default
847 #line hidden
848
849 #line 364 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
850
851 }
852 if (GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-with-text")
853 {
854
855
856 #line default
857 #line hidden
858
859 #line 368 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
860 WriteTo(__razor_helper_writer, CheckForParagraphWrapper());
861
862
863 #line default
864 #line hidden
865
866 #line 368 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
867
868
869
870 #line default
871 #line hidden
872
873 #line 369 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
874 WriteTo(__razor_helper_writer, RenderHeadingHtml());
875
876
877 #line default
878 #line hidden
879
880 #line 369 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
881
882 }
883 if (!string.IsNullOrWhiteSpace(GetString("Item.Text")))
884 {
885
886
887 #line default
888 #line hidden
889
890 #line 373 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
891 WriteTo(__razor_helper_writer, CheckForParagraphWrapper());
892
893
894 #line default
895 #line hidden
896
897 #line 373 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
898
899
900
901 #line default
902 #line hidden
903 WriteLiteralTo(__razor_helper_writer, " <div");
904
905 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphText\"");
906
907 WriteLiteralTo(__razor_helper_writer, ">\r\n");
908
909 WriteLiteralTo(__razor_helper_writer, " ");
910
911
912 #line 375 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
913 WriteTo(__razor_helper_writer, GetString("Item.Text").Replace("<table","<div class='table-responsive'><table").Replace("</table>","</table></div"));
914
915
916 #line default
917 #line hidden
918 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n");
919
920
921 #line 377 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
922 }
923
924
925 #line default
926 #line hidden
927 });
928
929 #line 378 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
930 }
931 #line default
932 #line hidden
933
934
935 #line 380 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
936 public RazorEngine.Templating.TemplateWriter RenderModule()
937 {
938 #line default
939 #line hidden
940 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
941
942 #line 381 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
943
944 if(!string.IsNullOrEmpty(GetString("ParagraphModule"))){
945
946
947 #line default
948 #line hidden
949
950 #line 383 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
951 WriteTo(__razor_helper_writer, CheckForParagraphWrapper());
952
953
954 #line default
955 #line hidden
956
957 #line 383 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
958
959
960
961 #line default
962 #line hidden
963
964 #line 384 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
965 WriteTo(__razor_helper_writer, GetString("ParagraphModule"));
966
967
968 #line default
969 #line hidden
970
971 #line 384 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
972
973 }
974
975
976 #line default
977 #line hidden
978 });
979
980 #line 386 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
981 }
982 #line default
983 #line hidden
984
985
986 #line 388 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
987 public RazorEngine.Templating.TemplateWriter RenderImage()
988 {
989 #line default
990 #line hidden
991 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
992
993 #line 389 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
994
995 string itemOrder = (GetString("Item.Order") == "") ? "image-top" : GetString("Item.Order");
996 if(itemOrder == "image-left-column" || itemOrder == "image-right-column" || itemOrder == "image-top")
997 {
998
999
1000 #line default
1001 #line hidden
1002
1003 #line 393 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1004 WriteTo(__razor_helper_writer, RenderImageTag());
1005
1006
1007 #line default
1008 #line hidden
1009
1010 #line 393 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1011
1012 }
1013
1014
1015 #line default
1016 #line hidden
1017 });
1018
1019 #line 395 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1020 }
1021 #line default
1022 #line hidden
1023
1024
1025 #line 397 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1026 public RazorEngine.Templating.TemplateWriter RenderImageTag()
1027 {
1028 #line default
1029 #line hidden
1030 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1031
1032 #line 398 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1033
1034 if (!string.IsNullOrEmpty(GetString("Item.Image")))
1035 {
1036 if (string.IsNullOrEmpty(GetString("Item.Link")))
1037 {
1038
1039
1040 #line default
1041 #line hidden
1042
1043 #line 403 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1044 WriteTo(__razor_helper_writer, RenderImageWrapper());
1045
1046
1047 #line default
1048 #line hidden
1049
1050 #line 403 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1051
1052 }
1053 else
1054 {
1055 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : "";
1056
1057
1058 #line default
1059 #line hidden
1060 WriteLiteralTo(__razor_helper_writer, " <a");
1061
1062 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 11825), Tuple.Create("\"", 11855)
1063
1064 #line 408 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1065 , Tuple.Create(Tuple.Create("", 11832), Tuple.Create<System.Object, System.Int32>(GetString("Item.Link")
1066
1067 #line default
1068 #line hidden
1069 , 11832), false)
1070 );
1071
1072 WriteLiteralTo(__razor_helper_writer, " ");
1073
1074
1075 #line 408 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1076 WriteTo(__razor_helper_writer, target);
1077
1078
1079 #line default
1080 #line hidden
1081 WriteLiteralTo(__razor_helper_writer, ">\r\n");
1082
1083 WriteLiteralTo(__razor_helper_writer, " ");
1084
1085
1086 #line 409 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1087 WriteTo(__razor_helper_writer, RenderImageWrapper());
1088
1089
1090 #line default
1091 #line hidden
1092 WriteLiteralTo(__razor_helper_writer, "\r\n </a>\r\n");
1093
1094
1095 #line 411 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1096 }
1097 }
1098
1099
1100 #line default
1101 #line hidden
1102 });
1103
1104 #line 413 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1105 }
1106 #line default
1107 #line hidden
1108
1109
1110 #line 415 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1111 public RazorEngine.Templating.TemplateWriter RenderImageWrapper()
1112 {
1113 #line default
1114 #line hidden
1115 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1116
1117 #line 416 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1118
1119 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")),
1120 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"),
1121 optimizedWidth = "1280";
1122
1123 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString())
1124 {
1125 switch (GetString("Item.WidthMobile")){
1126 case "12":
1127 optimizedWidth = "480";
1128 break;
1129 case "6":
1130 optimizedWidth = "240";
1131 break;
1132 }
1133 }
1134 else {
1135 switch (GetString("Item.Width")){
1136 case "3":
1137 case "4":
1138 case "6":
1139 optimizedWidth = "722";
1140 break;
1141 case "8":
1142 case "9":
1143 optimizedWidth = "960";
1144 break;
1145 default:
1146 optimizedWidth = "1280";
1147 break;
1148 }
1149 }
1150
1151
1152
1153 #line default
1154 #line hidden
1155 WriteLiteralTo(__razor_helper_writer, " <figure");
1156
1157 WriteLiteralTo(__razor_helper_writer, " class=\"\"");
1158
1159 WriteLiteralTo(__razor_helper_writer, ">\r\n <img");
1160
1161 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive\"");
1162
1163 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 12898), Tuple.Create("\"", 12966)
1164 , Tuple.Create(Tuple.Create("", 12904), Tuple.Create("/Admin/Public/GetImage.ashx?width=", 12904), true)
1165
1166 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1167 , Tuple.Create(Tuple.Create("", 12938), Tuple.Create<System.Object, System.Int32>(optimizedWidth
1168
1169 #line default
1170 #line hidden
1171 , 12938), false)
1172 , Tuple.Create(Tuple.Create("", 12953), Tuple.Create("&image=", 12953), true)
1173
1174 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1175 , Tuple.Create(Tuple.Create("", 12960), Tuple.Create<System.Object, System.Int32>(image
1176
1177 #line default
1178 #line hidden
1179 , 12960), false)
1180 );
1181
1182 WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 12967), Tuple.Create("\"", 12984)
1183
1184 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1185 , Tuple.Create(Tuple.Create("", 12975), Tuple.Create<System.Object, System.Int32>(imageAlt
1186
1187 #line default
1188 #line hidden
1189 , 12975), false)
1190 );
1191
1192 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 12985), Tuple.Create("\"", 13000)
1193
1194 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1195 , Tuple.Create(Tuple.Create("", 12991), Tuple.Create<System.Object, System.Int32>(imageAlt
1196
1197 #line default
1198 #line hidden
1199 , 12991), false)
1200 );
1201
1202 WriteLiteralTo(__razor_helper_writer, " />\r\n </figure>\r\n");
1203
1204
1205 #line 452 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1206
1207
1208 #line default
1209 #line hidden
1210 });
1211
1212 #line 452 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1213 }
1214 #line default
1215 #line hidden
1216
1217
1218 #line 454 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1219 public RazorEngine.Templating.TemplateWriter RenderSimpleImageWrapper()
1220 {
1221 #line default
1222 #line hidden
1223 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1224
1225 #line 455 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1226
1227
1228 int imageWidth = 12,
1229 imageWidthMobile = 12;
1230
1231 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")),
1232 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"),
1233 figureWidth = "col-xs-" + imageWidth.ToString(),
1234 optimizedWidth = "1280",
1235 figureClass = GetString("Item.ImageStyle");
1236
1237 switch (GetString("Item.Order"))
1238 {
1239 case "image-left":
1240 case "image-left-column":
1241 figureWidth += " pull-left noPaddingLeft";
1242 break;
1243 case "image-right":
1244 case "image-right-column":
1245 figureWidth += " pull-right noPaddingRight";
1246 break;
1247 case "image-top":
1248 default:
1249 figureWidth += " image-top noPadding";
1250 if (imageWidth < 12)
1251 {
1252 figureWidth += " col-xs-offset-" + ((12 - imageWidth) / 2);
1253 }
1254 break;
1255 }
1256 figureClass = (figureClass == "none") ? figureWidth : figureClass + " " + figureWidth;
1257
1258 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString())
1259 {
1260 switch (imageWidthMobile.ToString())
1261 {
1262 case "12":
1263 optimizedWidth = "480";
1264 break;
1265 case "6":
1266 optimizedWidth = "240";
1267 break;
1268 }
1269 }
1270 else
1271 {
1272 switch (imageWidth.ToString())
1273 {
1274 case "3":
1275 case "4":
1276 case "6":
1277 optimizedWidth = "722";
1278 break;
1279 case "8":
1280 case "9":
1281 optimizedWidth = "960";
1282 break;
1283 default:
1284 optimizedWidth = "1280";
1285 break;
1286 }
1287 }
1288
1289
1290
1291 #line default
1292 #line hidden
1293 WriteLiteralTo(__razor_helper_writer, " <figure");
1294
1295 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 14649), Tuple.Create("\"", 14669)
1296
1297 #line 518 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1298 , Tuple.Create(Tuple.Create("", 14657), Tuple.Create<System.Object, System.Int32>(figureClass
1299
1300 #line default
1301 #line hidden
1302 , 14657), false)
1303 );
1304
1305 WriteLiteralTo(__razor_helper_writer, ">\r\n <img");
1306
1307 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive pull-left\"");
1308
1309 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 14716), Tuple.Create("\"", 14784)
1310 , Tuple.Create(Tuple.Create("", 14722), Tuple.Create("/Admin/Public/GetImage.ashx?width=", 14722), true)
1311
1312 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1313 , Tuple.Create(Tuple.Create("", 14756), Tuple.Create<System.Object, System.Int32>(optimizedWidth
1314
1315 #line default
1316 #line hidden
1317 , 14756), false)
1318 , Tuple.Create(Tuple.Create("", 14771), Tuple.Create("&image=", 14771), true)
1319
1320 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1321 , Tuple.Create(Tuple.Create("", 14778), Tuple.Create<System.Object, System.Int32>(image
1322
1323 #line default
1324 #line hidden
1325 , 14778), false)
1326 );
1327
1328 WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 14785), Tuple.Create("\"", 14802)
1329
1330 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1331 , Tuple.Create(Tuple.Create("", 14793), Tuple.Create<System.Object, System.Int32>(imageAlt
1332
1333 #line default
1334 #line hidden
1335 , 14793), false)
1336 );
1337
1338 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 14803), Tuple.Create("\"", 14818)
1339
1340 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1341 , Tuple.Create(Tuple.Create("", 14809), Tuple.Create<System.Object, System.Int32>(imageAlt
1342
1343 #line default
1344 #line hidden
1345 , 14809), false)
1346 );
1347
1348 WriteLiteralTo(__razor_helper_writer, " />\r\n </figure>\r\n");
1349
1350
1351 #line 521 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1352
1353
1354 #line default
1355 #line hidden
1356 });
1357
1358 #line 521 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1359 }
1360 #line default
1361 #line hidden
1362
1363
1364 #line 525 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1365 public RazorEngine.Templating.TemplateWriter RenderButton()
1366 {
1367 #line default
1368 #line hidden
1369 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1370
1371 #line 526 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1372
1373 string url = GetString("Item.Link");
1374
1375 if (!string.IsNullOrEmpty(url) && GetBoolean("Item.ShowReadMoreButton"))
1376 {
1377 string target = GetBoolean("Item.OpenInANewWindow") ? "target=\"_blank\"" : "",
1378 cssclass = GetBoolean("Item.ShowLinkAsButton") ? "class=\"btn-orange-outline\"" : "";
1379
1380
1381
1382 #line default
1383 #line hidden
1384 WriteLiteralTo(__razor_helper_writer, " <p");
1385
1386 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphButton\"");
1387
1388 WriteLiteralTo(__razor_helper_writer, ">\r\n <a");
1389
1390 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 15339), Tuple.Create("\"", 15350)
1391
1392 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1393 , Tuple.Create(Tuple.Create("", 15346), Tuple.Create<System.Object, System.Int32>(url
1394
1395 #line default
1396 #line hidden
1397 , 15346), false)
1398 );
1399
1400 WriteLiteralTo(__razor_helper_writer, " ");
1401
1402
1403 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1404 WriteTo(__razor_helper_writer, target);
1405
1406
1407 #line default
1408 #line hidden
1409 WriteLiteralTo(__razor_helper_writer, " ");
1410
1411
1412 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1413 WriteTo(__razor_helper_writer, cssclass);
1414
1415
1416 #line default
1417 #line hidden
1418 WriteLiteralTo(__razor_helper_writer, " >");
1419
1420
1421 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1422 WriteTo(__razor_helper_writer, GetString("Item.LinkText"));
1423
1424
1425 #line default
1426 #line hidden
1427 WriteLiteralTo(__razor_helper_writer, "</a>\r\n </p>\r\n");
1428
1429
1430 #line 537 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1431 }
1432
1433
1434 #line default
1435 #line hidden
1436 });
1437
1438 #line 538 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1439 }
1440 #line default
1441 #line hidden
1442
1443
1444 public RazorEngine_a077ad269cd44d998deff47eb9f3caad() {
1445 }
1446
1447 public override void Execute() {
1448 WriteLiteral("\r\n");
1449
1450 WriteLiteral("\r\n");
1451
1452
1453 #line 8 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1454
1455 init();
1456
1457
1458 #line default
1459 #line hidden
1460 WriteLiteral("\r\n\r\n");
1461
1462 WriteLiteral("\r\n");
1463
1464
1465 #line 145 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1466
1467 string anchorValue = !String.IsNullOrEmpty(GetString("Item.AnchorTitle")) ? "name='" + GetString("Item.AnchorTitle") + "'" : "",
1468 anchorClass = GetBoolean("Item.Anchor.Value") ? "anchorParagraph": "";
1469
1470 bool showTwoColumns = GetBoolean("Item.ShowTwoColumns.Value"),
1471 showGIS = GetBoolean("Item.GIS.Value");
1472
1473 int paragraphID = GetInteger("ParagraphContainerSort");
1474
1475
1476 #line default
1477 #line hidden
1478 WriteLiteral("\r\n\r\n<article");
1479
1480 WriteAttribute("class", Tuple.Create(" class=\"", 4536), Tuple.Create("\"", 4586)
1481 , Tuple.Create(Tuple.Create("", 4544), Tuple.Create("col-xs-12", 4544), true)
1482 , Tuple.Create(Tuple.Create(" ", 4553), Tuple.Create("paragraph", 4554), true)
1483
1484 #line 155 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1485 , Tuple.Create(Tuple.Create(" ", 4563), Tuple.Create<System.Object, System.Int32>(anchorClass
1486
1487 #line default
1488 #line hidden
1489 , 4564), false)
1490 , Tuple.Create(Tuple.Create(" ", 4576), Tuple.Create("noPadding", 4577), true)
1491 );
1492
1493 WriteLiteral(" ");
1494
1495
1496 #line 155 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1497 Write(anchorValue);
1498
1499
1500 #line default
1501 #line hidden
1502 WriteLiteral(">\r\n\r\n");
1503
1504
1505 #line 157 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1506
1507
1508 #line default
1509 #line hidden
1510
1511 #line 157 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1512 if (GetString("ParagraphContainerSort") == "1" && GetBoolean("Item.ShowPageInfo.Value"))
1513 {
1514
1515
1516 #line default
1517 #line hidden
1518 WriteLiteral(" <div");
1519
1520 WriteLiteral(" class=\"mainInfo\"");
1521
1522 WriteLiteral(">\r\n <h1>\r\n");
1523
1524 WriteLiteral(" ");
1525
1526
1527 #line 161 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1528 Write(Pageview.Page.get_Value("pagemenutext"));
1529
1530
1531 #line default
1532 #line hidden
1533 WriteLiteral("\r\n </h1>\r\n <p");
1534
1535 WriteLiteral(" id=\"description\"");
1536
1537 WriteLiteral(">\r\n");
1538
1539 WriteLiteral(" ");
1540
1541
1542 #line 164 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1543 Write(Pageview.Page.PropertyItem["Description"]);
1544
1545
1546 #line default
1547 #line hidden
1548 WriteLiteral("\r\n </p>\r\n </div>\r\n");
1549
1550
1551 #line 167 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1552 }
1553
1554
1555 #line default
1556 #line hidden
1557 WriteLiteral("\r\n");
1558
1559
1560 #line 169 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1561
1562
1563 #line default
1564 #line hidden
1565
1566 #line 169 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1567 if (!showTwoColumns)
1568 {
1569
1570
1571 #line default
1572 #line hidden
1573
1574 #line 171 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1575 Write(RenderParagraphAnchor());
1576
1577
1578 #line default
1579 #line hidden
1580
1581 #line 171 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1582
1583
1584
1585 #line default
1586 #line hidden
1587
1588 #line 172 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1589 Write(RenderHeading());
1590
1591
1592 #line default
1593 #line hidden
1594
1595 #line 172 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1596
1597
1598
1599 #line default
1600 #line hidden
1601
1602 #line 173 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1603 Write(RenderImage());
1604
1605
1606 #line default
1607 #line hidden
1608
1609 #line 173 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1610
1611
1612
1613 #line default
1614 #line hidden
1615
1616 #line 174 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1617 Write(RenderText());
1618
1619
1620 #line default
1621 #line hidden
1622
1623 #line 174 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1624
1625
1626
1627 #line default
1628 #line hidden
1629
1630 #line 175 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1631 Write(RenderModule());
1632
1633
1634 #line default
1635 #line hidden
1636
1637 #line 175 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1638
1639
1640
1641 #line default
1642 #line hidden
1643
1644 #line 176 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1645 Write(RenderButton());
1646
1647
1648 #line default
1649 #line hidden
1650
1651 #line 176 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1652
1653
1654
1655 #line default
1656 #line hidden
1657
1658 #line 177 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1659 Write(RenderYellowBoxFourLevel());
1660
1661
1662 #line default
1663 #line hidden
1664
1665 #line 177 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1666
1667
1668
1669 #line default
1670 #line hidden
1671
1672 #line 178 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1673 Write(RenderFourLevelList());
1674
1675
1676 #line default
1677 #line hidden
1678
1679 #line 178 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1680
1681 if(showGIS)
1682 {
1683
1684
1685 #line default
1686 #line hidden
1687
1688 #line 181 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1689 Write(RenderMap());
1690
1691
1692 #line default
1693 #line hidden
1694
1695 #line 181 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1696
1697 }
1698
1699
1700 #line default
1701 #line hidden
1702
1703 #line 183 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1704 Write(RenderFiles());
1705
1706
1707 #line default
1708 #line hidden
1709
1710 #line 183 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1711
1712
1713
1714 #line default
1715 #line hidden
1716
1717 #line 184 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1718 Write(EndParagraphWrapper());
1719
1720
1721 #line default
1722 #line hidden
1723
1724 #line 184 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1725
1726 }
1727 else
1728 {
1729
1730
1731 #line default
1732 #line hidden
1733 WriteLiteral(" <div");
1734
1735 WriteLiteral(" class=\"container noPadding twoColumnsSpecial\"");
1736
1737 WriteLiteral(">\r\n <div");
1738
1739 WriteLiteral(" class=\"col-xs-12 col-md-4\"");
1740
1741 WriteLiteral(">\r\n");
1742
1743 WriteLiteral(" ");
1744
1745
1746 #line 190 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1747 Write(RenderParagraphAnchor());
1748
1749
1750 #line default
1751 #line hidden
1752 WriteLiteral("\r\n");
1753
1754 WriteLiteral(" ");
1755
1756
1757 #line 191 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1758 Write(RenderHeading());
1759
1760
1761 #line default
1762 #line hidden
1763 WriteLiteral("\r\n");
1764
1765 WriteLiteral(" ");
1766
1767
1768 #line 192 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1769 Write(RenderText());
1770
1771
1772 #line default
1773 #line hidden
1774 WriteLiteral("\r\n");
1775
1776 WriteLiteral(" ");
1777
1778
1779 #line 193 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1780 Write(RenderButton());
1781
1782
1783 #line default
1784 #line hidden
1785 WriteLiteral("\r\n </div>\r\n <div");
1786
1787 WriteLiteral(" class=\"col-xs-12 col-md-offset-2 col-md-6 noPadding extraParagraphContent\"");
1788
1789 WriteLiteral(">\r\n");
1790
1791
1792 #line 196 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1793
1794
1795 #line default
1796 #line hidden
1797
1798 #line 196 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1799 if (!string.IsNullOrEmpty(GetString("Item.Image")))
1800 {
1801 if (string.IsNullOrEmpty(GetString("Item.Link")))
1802 {
1803
1804
1805 #line default
1806 #line hidden
1807
1808 #line 200 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1809 Write(RenderSimpleImageWrapper());
1810
1811
1812 #line default
1813 #line hidden
1814
1815 #line 200 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1816
1817 }
1818 else
1819 {
1820 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : "";
1821
1822
1823 #line default
1824 #line hidden
1825 WriteLiteral(" <a");
1826
1827 WriteAttribute("href", Tuple.Create(" href=\"", 5974), Tuple.Create("\"", 6004)
1828
1829 #line 205 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1830 , Tuple.Create(Tuple.Create("", 5981), Tuple.Create<System.Object, System.Int32>(GetString("Item.Link")
1831
1832 #line default
1833 #line hidden
1834 , 5981), false)
1835 );
1836
1837 WriteLiteral(" ");
1838
1839
1840 #line 205 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1841 Write(target);
1842
1843
1844 #line default
1845 #line hidden
1846 WriteLiteral(">\r\n");
1847
1848 WriteLiteral(" ");
1849
1850
1851 #line 206 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1852 Write(RenderSimpleImageWrapper());
1853
1854
1855 #line default
1856 #line hidden
1857 WriteLiteral("\r\n </a>\r\n");
1858
1859
1860 #line 208 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1861 }
1862 }
1863
1864
1865 #line default
1866 #line hidden
1867 WriteLiteral(" ");
1868
1869
1870 #line 210 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1871 if (!string.IsNullOrWhiteSpace(GetString("Item.TextExtra")))
1872 {
1873
1874
1875 #line default
1876 #line hidden
1877
1878 #line 212 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1879 Write(CheckForParagraphWrapper());
1880
1881
1882 #line default
1883 #line hidden
1884
1885 #line 212 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1886
1887
1888
1889 #line default
1890 #line hidden
1891 WriteLiteral(" <div");
1892
1893 WriteLiteral(" class=\"col-xs-12 paragraphText extraText noPadding\"");
1894
1895 WriteLiteral(">\r\n");
1896
1897 WriteLiteral(" ");
1898
1899
1900 #line 214 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1901 Write(GetString("Item.TextExtra"));
1902
1903
1904 #line default
1905 #line hidden
1906 WriteLiteral("\r\n </div>\r\n");
1907
1908
1909 #line 216 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1910 }
1911
1912
1913 #line default
1914 #line hidden
1915 WriteLiteral(" ");
1916
1917
1918 #line 217 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1919 Write(RenderFiles());
1920
1921
1922 #line default
1923 #line hidden
1924 WriteLiteral("\r\n </div>\r\n");
1925
1926 WriteLiteral(" ");
1927
1928
1929 #line 219 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1930 Write(RenderModule());
1931
1932
1933 #line default
1934 #line hidden
1935 WriteLiteral("\r\n </div>\r\n");
1936
1937
1938 #line 221 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml"
1939 }
1940
1941
1942 #line default
1943 #line hidden
1944 WriteLiteral("</article>\r\n\r\n\r\n\r\n");
1945
1946 WriteLiteral("\r\n");
1947
1948 WriteLiteral("\r\n");
1949
1950 WriteLiteral("\r\n");
1951
1952 WriteLiteral("\r\n");
1953
1954 WriteLiteral("\r\n");
1955
1956 WriteLiteral("\r\n");
1957
1958 WriteLiteral("\r\n");
1959
1960 WriteLiteral("\r\n");
1961
1962 WriteLiteral("\r\n");
1963
1964 WriteLiteral("\r\n");
1965
1966 WriteLiteral("\r\n");
1967
1968 WriteLiteral("\r\n");
1969
1970 WriteLiteral("\r\n");
1971
1972 }
1973 }
1974 }
1975
1 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
2 @using Dynamicweb.Rendering;
3 @using System.IO;
4 @* version 1.3 *@
5 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
6 @using Dynamicweb.Rendering;
7 @* version 1.3 *@
8 @{
9 init();
10 }
11
12 @functions {
13 private int currentColumns { get; set; }
14 private int columns { get; set; }
15 private bool paragraphWrapperStarted { get; set; }
16 private bool isMobile { get; set; }
17 private string itemOrder { get; set; }
18
19 public void init()
20 {
21 if (GetBoolean("ParagraphContainerIsFirst"))
22 {
23 System.Web.HttpContext.Current.Items["currentColumns"] = 0;
24 }
25
26 isMobile = (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString()) ? true : false;
27 itemOrder = (GetString("Item.Order") == "" || isMobile) ? "image-top" : GetString("Item.Order");
28 columns = (GetInteger("Item.Width") == 12 || GetString("Item.Align") != "left") ? 12 : GetInteger("Item.Width");
29 currentColumns = Dynamicweb.Core.Converter.ToInt32(System.Web.HttpContext.Current.Items["currentColumns"]) + columns;
30 System.Web.HttpContext.Current.Items["currentColumns"] = currentColumns;
31 paragraphWrapperStarted = false;
32 }
33
34 public string ColumnClass()
35 {
36 string widthStringMobile = GetString("Item.WidthMobile"),
37 widthString = GetString("Item.Width"),
38 align = (widthString == "12") ? "left" : GetString("Item.Align"),
39 alignMobile = (widthStringMobile == "12") ? "left" : GetString("Item.AlignMobile"),
40 columnClass = "";
41 int div = (align == "center") ? 2 : 1,
42 divMobile = (alignMobile == "center") ? 2 : 1,
43 width = GetInteger("Item.Width"),
44 widthMobile = (widthStringMobile == "hide") ? 0 : GetInteger("Item.WidthMobile");
45
46 divMobile = ((12 - widthMobile)/divMobile);
47 div = ((12 - width)/div);
48
49 if (widthString == widthStringMobile)
50 {
51 columnClass = "col-xs-" + widthString;
52 }
53 else if (widthStringMobile == "hide")
54 {
55 columnClass = "hidden-xs col-md-" + widthString;
56 }
57 else
58 {
59 columnClass = "col-xs-" + widthStringMobile + " col-md-" + widthString;
60 }
61
62 if(alignMobile != "left" && widthMobile > 0 && widthMobile < 12)
63 {
64 columnClass += " col-xs-offset-" + divMobile.ToString();
65 }
66 if(align != "left" && width < 12 && div != divMobile)
67 {
68 columnClass += " col-md-offset-" + div.ToString();
69 }
70
71 return columnClass;
72 }
73
74 public string ParagraphClass()
75 {
76 string order = itemOrder;
77
78 if(GetInteger("Item.ImageWidth") == 12)
79 {
80 order = "image-top";
81 }
82
83 string paragraphClass = "col-xs-12 noPadding";
84
85 if(order == "image-left-column")
86 {
87 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-right noPaddingRight";
88 }
89 else if(order == "image-right-column")
90 {
91 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-left noPaddingLeft";
92 }
93
94 return paragraphClass;
95 }
96
97 public string NewRow()
98 {
99 string finalReturn = string.Empty;
100
101 if (currentColumns > 12)
102 {
103 System.Web.HttpContext.Current.Items["currentColumns"] = columns;
104 finalReturn = "</div><div class=\"row\">";
105 }
106
107 if (GetBoolean("ParagraphContainerIsLast"))
108 {
109 System.Web.HttpContext.Current.Items["currentColumns"] = 0;
110 }
111 return finalReturn;
112 }
113
114 public string CheckForParagraphWrapper()
115 {
116 string returnString = string.Empty;
117
118 if (!paragraphWrapperStarted && itemOrder != "image-top")
119 {
120 paragraphWrapperStarted = true;
121 returnString = @StartParagraphWrapper();
122 }
123
124 return returnString;
125 }
126
127 public string StartParagraphWrapper()
128 {
129 return "<div class='" + @ParagraphClass() + "'>";
130 }
131
132 public string EndParagraphWrapper()
133 {
134 string returnString = string.Empty;
135
136 if (paragraphWrapperStarted)
137 {
138 returnString = "</div>";
139 }
140
141 return returnString;
142 }
143 }
144
145 @{
146 string anchorValue = !String.IsNullOrEmpty(GetString("Item.AnchorTitle")) ? "name='" + GetString("Item.AnchorTitle") + "'" : "",
147 anchorClass = GetBoolean("Item.Anchor.Value") ? "anchorParagraph": "";
148
149 bool showTwoColumns = GetBoolean("Item.ShowTwoColumns.Value"),
150 showGIS = GetBoolean("Item.GIS.Value");
151
152 int paragraphID = GetInteger("ParagraphContainerSort");
153 }
154
155 <article class="col-xs-12 paragraph @anchorClass noPadding" @anchorValue>
156
157 @if (GetString("ParagraphContainerSort") == "1" && GetBoolean("Item.ShowPageInfo.Value"))
158 {
159 <div class="mainInfo">
160 <h1>
161 @Pageview.Page.get_Value("pagemenutext")
162 </h1>
163 <p id="description">
164 @Pageview.Page.PropertyItem["Description"]
165 </p>
166 </div>
167 }
168
169 @if (!showTwoColumns)
170 {
171 @RenderParagraphAnchor()
172 @RenderHeading()
173 @RenderImage()
174 @RenderText()
175 @RenderModule()
176 @RenderButton()
177 @RenderYellowBoxFourLevel()
178 @RenderFourLevelList()
179 if(showGIS)
180 {
181 @RenderMap()
182 }
183 @RenderFiles()
184 @EndParagraphWrapper()
185 }
186 else
187 {
188 <div class="container noPadding twoColumnsSpecial">
189 <div class="col-xs-12 col-md-4">
190 @RenderParagraphAnchor()
191 @RenderHeading()
192 @RenderText()
193 @RenderButton()
194 </div>
195 <div class="col-xs-12 col-md-offset-2 col-md-6 noPadding extraParagraphContent">
196 @if (!string.IsNullOrEmpty(GetString("Item.Image")))
197 {
198 if (string.IsNullOrEmpty(GetString("Item.Link")))
199 {
200 @RenderSimpleImageWrapper()
201 }
202 else
203 {
204 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : "";
205 <a href="@GetString("Item.Link")" @target>
206 @RenderSimpleImageWrapper()
207 </a>
208 }
209 }
210 @if (!string.IsNullOrWhiteSpace(GetString("Item.TextExtra")))
211 {
212 @CheckForParagraphWrapper()
213 <div class="col-xs-12 paragraphText extraText noPadding">
214 @GetString("Item.TextExtra")
215 </div>
216 }
217 @RenderFiles()
218 </div>
219 @RenderModule()
220 </div>
221 }
222 </article>
223
224
225
226 @helper RenderMap(){
227
228 @*<script type="text/javascript" src="http://kort.skanderborg.dk/clientapi/minimap2/2.3/minimap.js" charset="windows-1252"></script>*@
229
230 string mapId = GetString("Item.MapID.Value"),
231 mapCaption = GetString("Item.MapCaption.Value");
232
233 <div class="mapContainer col-xs-12 noPadding">
234 <div id="minimapbody" minimapid="@mapId" class="minimapwidget">
235
236 </div>
237 @if(!String.IsNullOrEmpty(mapCaption)){
238 <div class="mapCaption"><p>@mapCaption</p></div>
239 }
240 </div>
241 }
242
243 @helper RenderYellowBoxFourLevel() {
244 List<LoopItem> yellowBoxs = GetLoop("Item.YellowBox.Value");
245
246 string yellowTitle = "",
247 yellowDesc = "",
248 boxListTitle = GetString("Item.YellowBoxTitle.Value");
249
250 if(yellowBoxs.Any())
251 {
252 <div class="yellowInfoBox">
253 @if(!String.IsNullOrEmpty(boxListTitle))
254 {
255 <h3 class="col-xs-12">@boxListTitle</h3>
256 }
257 <ul>
258 @foreach(LoopItem box in yellowBoxs){
259 yellowTitle = box.GetString("Item.YellowBox.Value.Title.Value");
260 yellowDesc = box.GetString("Item.YellowBox.Value.Description.Value");
261 if(!String.IsNullOrEmpty(yellowTitle) && !String.IsNullOrEmpty(yellowDesc))
262 {
263 <li class="col-sm-6 col-xs-12">
264 <h4>@yellowTitle</h4>
265 @yellowDesc
266 </li>
267 }
268 }
269 </ul>
270 </div>
271 }
272 }
273
274 @helper RenderFiles() {
275
276 List<LoopItem> files = GetLoop("Item.Files");
277
278 string file = "",
279 ext = "",
280 description = "";
281
282 if (files.Count > 0)
283 {
284 <ul class="filesList col-xs-12 noPadding">
285 @foreach (LoopItem item in files)
286 {
287 file = item.GetString("Item.Files.FileAndLink.Value");
288 ext = !file.Contains("Files/") ? "Link" : Path.GetExtension(file).Replace(".", "");
289 description = item.GetString("Item.Files.Description.Value");
290
291 if(!String.IsNullOrEmpty(file))
292 {
293 <li class="showFile col-xs-12 noPadding">
294 <a href='@file' target="_blank">
295 <p class="extension col-xs-1 noPadding">@ext</p>
296 @if(!String.IsNullOrEmpty(description)){
297 <p class="col-xs-9 fileDescription">@description</p>
298 }
299 </a>
300 </li>
301 }
302 }
303 </ul>
304 }
305 }
306
307 @helper RenderFourLevelList() {
308 List<LoopItem> dropdownItems = GetLoop("Item.DropdownList.Value");
309 if (dropdownItems.Count > 0)
310 {
311 <div class="dropFourLevel">
312 <div class="openAll">
313 <span>@Translate("str_openAll","Abn alle")</span>
314 <span class="hidden">@Translate("str_closeAll","Luk alle")</span>
315 </div>
316 <ul class="slideUl">
317 @foreach(LoopItem item in dropdownItems)
318 {
319 <li class="toggle">
320 <div class="firstLevel">
321 @item.GetString("Item.DropdownList.Value.Title.Value")
322 <i class="fa fa-plus"></i>
323 </div>
324 <div class="paragraphText subText" style="display:none;">
325 @item.GetString("Item.DropdownList.Value.Description.Value")
326 </div>
327 </li>
328 }
329 </ul>
330 </div>
331 }
332 }
333
334 @helper RenderParagraphAnchor()
335 {
336 if(Convert.ToBoolean(Dynamicweb.Base.GetGs("/Globalsettings/Settings/Performance/DeactivateParagraphAnchor")))
337 {
338 <a id='@GetString("ParagraphID")' class="pidlink"></a>
339 }
340 }
341
342 @helper RenderHeading()
343 {
344 @RenderHeadingHtml()
345 }
346
347 @helper RenderHeadingHtml()
348 {
349 if (!string.IsNullOrEmpty(GetString("Item.Title")))
350 {
351 string headingType = string.IsNullOrEmpty(GetString("Item.HeadingType")) ? "h1" : GetString("Item.HeadingType"),
352 showTitle = !GetBoolean("Item.ShowTitle") ? " hidden" : "";
353 <header class="paragraphHeader title @showTitle">
354 @String.Format("<{0}>{1}</{0}>", headingType, GetString("Item.Title"))
355 </header>
356 }
357 }
358
359 @helper RenderText()
360 {
361 if(GetString("Item.Order") == "image-left" || GetString("Item.Order") == "image-right")
362 {
363 @CheckForParagraphWrapper()
364 @RenderImageTag()
365 }
366 if (GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-with-text")
367 {
368 @CheckForParagraphWrapper()
369 @RenderHeadingHtml()
370 }
371 if (!string.IsNullOrWhiteSpace(GetString("Item.Text")))
372 {
373 @CheckForParagraphWrapper()
374 <div class="paragraphText">
375 @GetString("Item.Text").Replace("<table","<div class='table-responsive'><table").Replace("</table>","</table></div")
376 </div>
377 }
378 }
379
380 @helper RenderModule()
381 {
382 if(!string.IsNullOrEmpty(GetString("ParagraphModule"))){
383 @CheckForParagraphWrapper()
384 @GetString("ParagraphModule")
385 }
386 }
387
388 @helper RenderImage()
389 {
390 string itemOrder = (GetString("Item.Order") == "") ? "image-top" : GetString("Item.Order");
391 if(itemOrder == "image-left-column" || itemOrder == "image-right-column" || itemOrder == "image-top")
392 {
393 @RenderImageTag()
394 }
395 }
396
397 @helper RenderImageTag()
398 {
399 if (!string.IsNullOrEmpty(GetString("Item.Image")))
400 {
401 if (string.IsNullOrEmpty(GetString("Item.Link")))
402 {
403 @RenderImageWrapper()
404 }
405 else
406 {
407 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : "";
408 <a href="@GetString("Item.Link")" @target>
409 @RenderImageWrapper()
410 </a>
411 }
412 }
413 }
414
415 @helper RenderImageWrapper()
416 {
417 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")),
418 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"),
419 optimizedWidth = "1280";
420
421 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString())
422 {
423 switch (GetString("Item.WidthMobile")){
424 case "12":
425 optimizedWidth = "480";
426 break;
427 case "6":
428 optimizedWidth = "240";
429 break;
430 }
431 }
432 else {
433 switch (GetString("Item.Width")){
434 case "3":
435 case "4":
436 case "6":
437 optimizedWidth = "722";
438 break;
439 case "8":
440 case "9":
441 optimizedWidth = "960";
442 break;
443 default:
444 optimizedWidth = "1280";
445 break;
446 }
447 }
448
449 <figure class="">
450 <img class="img-responsive" src="/Admin/Public/GetImage.ashx?width=@optimizedWidth&image=@image" title="@imageAlt" alt="@imageAlt" />
451 </figure>
452 }
453
454 @helper RenderSimpleImageWrapper()
455 {
456
457 int imageWidth = 12,
458 imageWidthMobile = 12;
459
460 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")),
461 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"),
462 figureWidth = "col-xs-" + imageWidth.ToString(),
463 optimizedWidth = "1280",
464 figureClass = GetString("Item.ImageStyle");
465
466 switch (GetString("Item.Order"))
467 {
468 case "image-left":
469 case "image-left-column":
470 figureWidth += " pull-left noPaddingLeft";
471 break;
472 case "image-right":
473 case "image-right-column":
474 figureWidth += " pull-right noPaddingRight";
475 break;
476 case "image-top":
477 default:
478 figureWidth += " image-top noPadding";
479 if (imageWidth < 12)
480 {
481 figureWidth += " col-xs-offset-" + ((12 - imageWidth) / 2);
482 }
483 break;
484 }
485 figureClass = (figureClass == "none") ? figureWidth : figureClass + " " + figureWidth;
486
487 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString())
488 {
489 switch (imageWidthMobile.ToString())
490 {
491 case "12":
492 optimizedWidth = "480";
493 break;
494 case "6":
495 optimizedWidth = "240";
496 break;
497 }
498 }
499 else
500 {
501 switch (imageWidth.ToString())
502 {
503 case "3":
504 case "4":
505 case "6":
506 optimizedWidth = "722";
507 break;
508 case "8":
509 case "9":
510 optimizedWidth = "960";
511 break;
512 default:
513 optimizedWidth = "1280";
514 break;
515 }
516 }
517
518 <figure class="@figureClass">
519 <img class="img-responsive pull-left" src="/Admin/Public/GetImage.ashx?width=@optimizedWidth&image=@image" title="@imageAlt" alt="@imageAlt" />
520 </figure>
521 }
522
523 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
524 @using Dynamicweb.Rendering;
525 @helper RenderButton()
526 {
527 string url = GetString("Item.Link");
528
529 if (!string.IsNullOrEmpty(url) && GetBoolean("Item.ShowReadMoreButton"))
530 {
531 string target = GetBoolean("Item.OpenInANewWindow") ? "target=\"_blank\"" : "",
532 cssclass = GetBoolean("Item.ShowLinkAsButton") ? "class=\"btn-orange-outline\"" : "";
533
534 <p class="paragraphButton">
535 <a href="@url" @target @cssclass >@GetString("Item.LinkText")</a>
536 </p>
537 }
538 }
539