Sådan bruger du mundbind
Embed23. november 2020
Her kan du se, hvordan du bruger mundbind korrekt.
Flere film fra denne kanal Sådan bruger du mundbind
Beskyt ældre og svage mod COVID-19
Noma-inspireret mad til ældre
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_31d5099441094d9d91f9bc4a190ebc89 : 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_31d5099441094d9d91f9bc4a190ebc89() {
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