Toms Gruppen
Error compiling template "Designs/Rapido/Paragraph/ParagraphContainerWithButtonList.cshtml" Line 115: Using the generic type 'Converter' requires 2 type arguments Line 129: The name 'GenerateRgba' does not exist in the current context Line 261: The name 'Render' does not exist in the current context Line 457: The name 'Render' does not exist in the current context Line 488: The name 'Render' does not exist in the current context Line 506: The name 'Render' does not exist in the current context Line 517: The name 'Render' does not exist in the current context Line 562: The name 'Render' does not exist in the current context Line 573: The name 'Render' does not exist in the current context Line 663: The name 'Render' does not exist in the current context Line 696: The name 'Render' does not exist in the current context Line 707: The name 'Render' does not exist in the current context Line 718: The name 'Render' does not exist in the current context Line 763: The name 'Render' does not exist in the current context Line 774: The name 'Render' does not exist in the current context Line 854: The name 'Render' does not exist in the current context Line 865: The name 'Render' does not exist in the current context Line 876: The name 'Render' does not exist in the current context Line 921: The name 'Render' does not exist in the current context Line 932: The name 'Render' does not exist in the current context Line 972: The name 'Render' does not exist in the current context Line 1045: The name 'Render' does not exist in the current context Line 1088: The name 'Render' does not exist in the current context Line 1099: The name 'Render' does not exist in the current context Line 1110: The name 'Render' does not exist in the current context Line 1174: The name 'Render' does not exist in the current context Line 1185: The name 'Render' does not exist in the current context Line 1279: The name 'Render' does not exist in the current context Line 1297: The name 'Render' does not exist in the current context Line 1308: The name 'Render' does not exist in the current context Line 1319: The name 'Render' does not exist in the current context Line 1360: The name 'Render' does not exist in the current context Line 1371: The name 'Render' does not exist in the current context Line 1473: The name 'Render' does not exist in the current context Line 1491: The name 'Render' does not exist in the current context Line 1502: The name 'Render' does not exist in the current context Line 1513: The name 'Render' does not exist in the current context Line 1554: The name 'Render' does not exist in the current context Line 1565: The name 'Render' does not exist in the current context Line 1647: The name 'Render' does not exist in the current context Line 1680: The name 'Render' does not exist in the current context Line 1691: The name 'Render' does not exist in the current context Line 1702: The name 'Render' does not exist in the current context Line 1743: The name 'Render' does not exist in the current context Line 1754: The name 'Render' does not exist in the current context Line 2367: The name 'RenderContent' does not exist in the current context
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 13 #line 3 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 14 using System; 15 16 #line default 17 #line hidden 18 19 #line 2 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 20 using System.Collections.Generic; 21 22 #line default 23 #line hidden 24 using System.Linq; 25 26 #line 4 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 27 using System.Text.RegularExpressions; 28 29 #line default 30 #line hidden 31 32 #line 7 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 33 using Dynamicweb.Frontend; 34 35 #line default 36 #line hidden 37 38 #line 8 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 39 using Dynamicweb.Rapido.Blocks.Components.General; 40 41 #line default 42 #line hidden 43 44 #line 9 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 45 using Dynamicweb.Rapido.Blocks.Components; 46 47 #line default 48 #line hidden 49 50 51 public class RazorEngine_4f1f4dc41abe4ee8965eff72032c09f8 : Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> { 52 53 #line hidden 54 55 #line 11 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 56 57 public class ContentParagraph 58 { 59 public string Title { get; set; } 60 public Image Image { get; set; } 61 public string Text { get; set; } 62 public string Link { get; set; } 63 public bool SetImageAsBackground { get; set; } 64 public bool HideOuterPadding { get; set; } 65 public string InnerPaddingCss { get; set; } 66 public string CardCss { get; set; } 67 public string ButtonWrapperCss { get; set; } 68 public string Layout { get; set; } 69 public string Module { get; set; } 70 public Link ButtonPrimary { get; set; } 71 public Link ButtonSecondary { get; set; } 72 } 73 74 #line default 75 #line hidden 76 77 78 #line 32 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 79 public RazorEngine.Templating.TemplateWriter RenderParagraph(ItemViewModel item, bool renderModule = true) 80 { 81 #line default 82 #line hidden 83 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 84 85 #line 33 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 86 87 if (item != null) 88 { 89 string layout = item.GetList("ContentPositions").SelectedValue; 90 91 string paragraphClasses = ""; 92 string paragraphWidth = !String.IsNullOrEmpty(item.GetString("Width")) ? item.GetList("Width").SelectedValue : "12"; 93 paragraphClasses += " grid__col-lg-" + paragraphWidth + " grid__col-md-" + paragraphWidth + " grid__col-sm-" + paragraphWidth; 94 if (item.GetList("WidthMobile").SelectedValue == "hide") 95 { 96 paragraphClasses += " u-hidden-xs"; 97 } 98 else 99 { 100 paragraphClasses += " grid__col-xs-" + item.GetList("WidthMobile").SelectedValue; 101 } 102 paragraphClasses += item.GetBoolean("HidePadding") ? " paragraph-container--no-padding" : ""; 103 paragraphClasses += layout == "middle-center" || layout == "middle-left" ? " u-middle-horizontal grid--justify-center grid--align-self-center" : ""; 104 105 //Alternative Design Layout 106 var designLayout = Model.Item.GetItem("CustomSettings") != null ? Model.Item.GetItem("CustomSettings").GetString("DesignLayout") != null ? Model.Item.GetItem("CustomSettings").GetList("DesignLayout").SelectedValue : "" : ""; 107 paragraphClasses += !String.IsNullOrEmpty(designLayout) ? designLayout : ""; 108 109 string title = item.GetBoolean("ShowTitle") ? item.GetString("Title") : ""; 110 string cardClass = item.GetBoolean("ShowAsCard") ? "paragraph-card" : ""; 111 string buttonSpacing = ""; 112 string buttonAlignment = layout == "all-centered" || layout == "middle-center" ? "grid--justify-center" : ""; 113 114 string image = item.GetFile("Image") != null ? item.GetFile("Image").ToString() + "&" + item.GetFile("Image").GetFocalPointParameters() : ""; 115 int cropMode = !String.IsNullOrEmpty(Converter.ToString(item.GetList("ImageCrop"))) ? Convert.ToInt32(item.GetList("ImageCrop").SelectedValue) : 0; 116 ImageStyle imageStyle = item.GetList("ImageStyle").SelectedValue == "ball" ? ImageStyle.Ball : ImageStyle.None; 117 ButtonLayout primaryButtonLayout = !String.IsNullOrEmpty(item.GetList("ButtonDesign").SelectedValue) ? (ButtonLayout)System.Enum.Parse(typeof(ButtonLayout), char.ToUpper(item.GetList("ButtonDesign").SelectedValue[0]) + item.GetList("ButtonDesign").SelectedValue.Substring(1)) : ButtonLayout.Primary; 118 if (primaryButtonLayout == ButtonLayout.Link) 119 { 120 primaryButtonLayout = ButtonLayout.LinkClean; 121 } 122 ButtonLayout secondaryButtonLayout = !String.IsNullOrEmpty(item.GetList("SecondaryButtonDesign").SelectedValue) ? (ButtonLayout)System.Enum.Parse(typeof(ButtonLayout), char.ToUpper(item.GetList("SecondaryButtonDesign").SelectedValue[0]) + item.GetList("SecondaryButtonDesign").SelectedValue.Substring(1)) : ButtonLayout.Secondary; 123 if (secondaryButtonLayout == ButtonLayout.Link) 124 { 125 secondaryButtonLayout = ButtonLayout.LinkClean; 126 } 127 ImageFilter primaryImageFilter = !string.IsNullOrEmpty(item.GetList("ImageFilterPrimary").SelectedValue) ? (ImageFilter)Enum.Parse(typeof(ImageFilter), item.GetList("ImageFilterPrimary").SelectedValue.Replace("-", ""), true) : ImageFilter.None; 128 ImageFilter secondaryImageFilter = !string.IsNullOrEmpty(item.GetList("ImageFilterSecondary").SelectedValue) ? (ImageFilter)Enum.Parse(typeof(ImageFilter), item.GetList("ImageFilterSecondary").SelectedValue.Replace("-", ""), true) : ImageFilter.None; 129 string imageFilterColorCode = item.GetString("ColorForTheFilter").StartsWith("#") && primaryImageFilter == ImageFilter.Colorize ? GenerateRgba(item.GetString("ColorForTheFilter"), 0.3) : ""; 130 bool setImageAsBackground = item.GetList("ImageStyle").SelectedValue.ToLower() == "background" ? true : false; 131 132 Image paragraphImage = null; 133 if (!String.IsNullOrEmpty(image)) 134 { 135 paragraphImage = new Image 136 { 137 Path = image, 138 Link = item.GetString("Link"), 139 FilterPrimary = primaryImageFilter, 140 FilterSecondary = secondaryImageFilter, 141 FilterColor = imageFilterColorCode, 142 Style = imageStyle, 143 ImageDefault = new ImageSettings 144 { 145 Crop = cropMode, 146 Height = 845, 147 Width = 1920 148 }, 149 ImageMedium = new ImageSettings 150 { 151 Crop = cropMode, 152 Height = 450, 153 Width = 1024 154 }, 155 ImageSmall = new ImageSettings 156 { 157 Crop = cropMode, 158 Height = 544, 159 Width = 640 160 } 161 }; 162 } 163 164 ContentParagraph paragraph = new ContentParagraph 165 { 166 Title = title, 167 Text = item.GetString("Text"), 168 Image = paragraphImage, 169 Link = item.GetString("Link"), 170 Module = !String.IsNullOrEmpty(Model.GetModuleOutput()) && renderModule ? Model.GetModuleOutput() : "", 171 InnerPaddingCss = item.GetList("InnerPadding") != null ? "paragraph-container__body--padding-" + item.GetList("InnerPadding").SelectedValue : "", 172 CardCss = cardClass, 173 HideOuterPadding = item.GetBoolean("HidePadding"), 174 SetImageAsBackground = item.GetList("ImageStyle").SelectedValue.ToLower() == "background" ? true : false, 175 ButtonWrapperCss = buttonSpacing + buttonAlignment, 176 Layout = layout 177 }; 178 179 if (!String.IsNullOrEmpty(item.GetString("Link"))) 180 { 181 paragraph.ButtonPrimary = new Link 182 { 183 Href = item.GetString("Link"), 184 Title = item.GetString("LinkText"), 185 ButtonLayout = primaryButtonLayout, 186 CssClass = "u-no-margin" 187 }; 188 189 if (!String.IsNullOrEmpty(item.GetString("SecondaryLink"))) 190 { 191 paragraph.ButtonPrimary.CssClass = ""; 192 } 193 } 194 195 if (!String.IsNullOrEmpty(item.GetString("SecondaryLink"))) 196 { 197 if (!String.IsNullOrEmpty(item.GetString("Link"))) 198 { 199 paragraph.ButtonPrimary.CssClass += " u-margin-right--lg"; 200 } 201 202 paragraph.ButtonSecondary = new Link 203 { 204 Href = item.GetString("SecondaryLink"), 205 Title = item.GetString("SecondaryLinkText"), 206 ButtonLayout = secondaryButtonLayout 207 }; 208 } 209 210 211 212 #line default 213 #line hidden 214 WriteLiteralTo(__razor_helper_writer, " <div"); 215 216 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 7884), Tuple.Create("\"", 7937) 217 , Tuple.Create(Tuple.Create("", 7892), Tuple.Create("paragraph-container", 7892), true) 218 219 #line 157 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 220 , Tuple.Create(Tuple.Create(" ", 7911), Tuple.Create<System.Object, System.Int32>(paragraphClasses 221 222 #line default 223 #line hidden 224 , 7912), false) 225 , Tuple.Create(Tuple.Create(" ", 7929), Tuple.Create("dw-mod", 7930), true) 226 , Tuple.Create(Tuple.Create(" ", 7936), Tuple.Create("", 7936), true) 227 ); 228 229 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 230 231 232 #line 158 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 233 234 235 #line default 236 #line hidden 237 238 #line 158 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 239 if (setImageAsBackground == true && paragraphImage != null) 240 { 241 paragraphImage.CssClass = "background-image__cover"; 242 243 244 245 #line default 246 #line hidden 247 WriteLiteralTo(__razor_helper_writer, " <div"); 248 249 WriteLiteralTo(__razor_helper_writer, " class=\"background-image dw-mod\""); 250 251 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 252 253 WriteLiteralTo(__razor_helper_writer, " class=\"background-image__wrapper dw-mod\""); 254 255 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 256 257 WriteLiteralTo(__razor_helper_writer, " "); 258 259 260 #line 164 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 261 WriteTo(__razor_helper_writer, Render(paragraphImage)); 262 263 264 #line default 265 #line hidden 266 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n"); 267 268 269 #line 167 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 270 } 271 272 273 #line default 274 #line hidden 275 WriteLiteralTo(__razor_helper_writer, " "); 276 277 278 #line 168 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 279 280 switch (layout) 281 { 282 case "title-top": 283 284 285 #line default 286 #line hidden 287 288 #line 172 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 289 WriteTo(__razor_helper_writer, RenderLayoutTitleTop(paragraph)); 290 291 292 #line default 293 #line hidden 294 295 #line 172 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 296 297 break; 298 case "image-left": 299 300 301 #line default 302 #line hidden 303 304 #line 175 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 305 WriteTo(__razor_helper_writer, RenderLayoutImageLeft(paragraph)); 306 307 308 #line default 309 #line hidden 310 311 #line 175 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 312 313 break; 314 case "image-right": 315 316 317 #line default 318 #line hidden 319 320 #line 178 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 321 WriteTo(__razor_helper_writer, RenderLayoutImageRight(paragraph)); 322 323 324 #line default 325 #line hidden 326 327 #line 178 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 328 329 break; 330 case "image-centered": 331 332 333 #line default 334 #line hidden 335 336 #line 181 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 337 WriteTo(__razor_helper_writer, RenderLayoutImageCentered(paragraph)); 338 339 340 #line default 341 #line hidden 342 343 #line 181 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 344 345 break; 346 case "all-centered": 347 348 349 #line default 350 #line hidden 351 352 #line 184 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 353 WriteTo(__razor_helper_writer, RenderLayoutAllCentered(paragraph)); 354 355 356 #line default 357 #line hidden 358 359 #line 184 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 360 361 break; 362 case "middle-center": 363 case "middle-left": 364 365 366 #line default 367 #line hidden 368 369 #line 188 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 370 WriteTo(__razor_helper_writer, RenderLayoutMiddle(paragraph)); 371 372 373 #line default 374 #line hidden 375 376 #line 188 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 377 378 break; 379 default: 380 381 382 #line default 383 #line hidden 384 385 #line 191 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 386 WriteTo(__razor_helper_writer, RenderLayoutImageTop(paragraph)); 387 388 389 #line default 390 #line hidden 391 392 #line 191 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 393 394 break; 395 } 396 397 398 #line default 399 #line hidden 400 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 401 402 403 #line 196 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 404 } 405 406 407 #line default 408 #line hidden 409 }); 410 411 #line 197 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 412 } 413 #line default 414 #line hidden 415 416 417 #line 200 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 418 public RazorEngine.Templating.TemplateWriter RenderLayoutTitleTop(ContentParagraph settings) 419 { 420 #line default 421 #line hidden 422 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 423 424 #line 201 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 425 426 427 428 #line default 429 #line hidden 430 WriteLiteralTo(__razor_helper_writer, " <div"); 431 432 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 9500), Tuple.Create("\"", 9569) 433 , Tuple.Create(Tuple.Create("", 9508), Tuple.Create("grid__cell", 9508), true) 434 435 #line 202 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 436 , Tuple.Create(Tuple.Create(" ", 9518), Tuple.Create<System.Object, System.Int32>(settings.CardCss 437 438 #line default 439 #line hidden 440 , 9519), false) 441 442 #line 202 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 443 , Tuple.Create(Tuple.Create(" ", 9536), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 444 445 #line default 446 #line hidden 447 , 9537), false) 448 , Tuple.Create(Tuple.Create(" ", 9562), Tuple.Create("dw-mod", 9563), true) 449 ); 450 451 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 452 453 WriteLiteralTo(__razor_helper_writer, " "); 454 455 456 #line 203 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 457 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 458 459 460 #line default 461 #line hidden 462 WriteLiteralTo(__razor_helper_writer, "\r\n"); 463 464 465 #line 204 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 466 467 468 #line default 469 #line hidden 470 471 #line 204 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 472 if (!settings.SetImageAsBackground && settings.Image != null) 473 { 474 475 476 #line default 477 #line hidden 478 WriteLiteralTo(__razor_helper_writer, " <div"); 479 480 WriteLiteralTo(__razor_helper_writer, " class=\"u-margin-bottom--lg\""); 481 482 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 483 484 WriteLiteralTo(__razor_helper_writer, " "); 485 486 487 #line 207 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 488 WriteTo(__razor_helper_writer, Render(settings.Image)); 489 490 491 #line default 492 #line hidden 493 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 494 495 496 #line 209 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 497 } 498 499 500 #line default 501 #line hidden 502 WriteLiteralTo(__razor_helper_writer, " "); 503 504 505 #line 210 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 506 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 507 508 509 #line default 510 #line hidden 511 WriteLiteralTo(__razor_helper_writer, "\r\n"); 512 513 WriteLiteralTo(__razor_helper_writer, " "); 514 515 516 #line 211 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 517 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 518 519 520 #line default 521 #line hidden 522 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n"); 523 524 525 #line 213 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 526 527 528 #line default 529 #line hidden 530 531 #line 213 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 532 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 533 { 534 535 536 #line default 537 #line hidden 538 WriteLiteralTo(__razor_helper_writer, " <div"); 539 540 WriteLiteralTo(__razor_helper_writer, " class=\"grid__cell\""); 541 542 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 543 544 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 10139), Tuple.Create("\"", 10208) 545 , Tuple.Create(Tuple.Create("", 10147), Tuple.Create("paragraph-container__button", 10147), true) 546 547 #line 216 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 548 , Tuple.Create(Tuple.Create(" ", 10174), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 549 550 #line default 551 #line hidden 552 , 10175), false) 553 , Tuple.Create(Tuple.Create(" ", 10201), Tuple.Create("dw-mod", 10202), true) 554 ); 555 556 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 557 558 WriteLiteralTo(__razor_helper_writer, " "); 559 560 561 #line 217 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 562 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 563 564 565 #line default 566 #line hidden 567 WriteLiteralTo(__razor_helper_writer, "\r\n"); 568 569 WriteLiteralTo(__razor_helper_writer, " "); 570 571 572 #line 218 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 573 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 574 575 576 #line default 577 #line hidden 578 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n"); 579 580 581 #line 221 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 582 } 583 584 585 #line default 586 #line hidden 587 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 588 589 590 #line 223 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 591 592 593 #line default 594 #line hidden 595 }); 596 597 #line 223 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 598 } 599 #line default 600 #line hidden 601 602 603 #line 225 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 604 public RazorEngine.Templating.TemplateWriter RenderLayoutImageLeft(ContentParagraph settings) 605 { 606 #line default 607 #line hidden 608 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 609 610 #line 226 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 611 612 613 614 #line default 615 #line hidden 616 WriteLiteralTo(__razor_helper_writer, " <div"); 617 618 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 10461), Tuple.Create("\"", 10530) 619 , Tuple.Create(Tuple.Create("", 10469), Tuple.Create("grid__cell", 10469), true) 620 621 #line 227 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 622 , Tuple.Create(Tuple.Create(" ", 10479), Tuple.Create<System.Object, System.Int32>(settings.CardCss 623 624 #line default 625 #line hidden 626 , 10480), false) 627 628 #line 227 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 629 , Tuple.Create(Tuple.Create(" ", 10497), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 630 631 #line default 632 #line hidden 633 , 10498), false) 634 , Tuple.Create(Tuple.Create(" ", 10523), Tuple.Create("dw-mod", 10524), true) 635 ); 636 637 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 638 639 WriteLiteralTo(__razor_helper_writer, " class=\"grid grid--external-bleed\""); 640 641 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 642 643 WriteLiteralTo(__razor_helper_writer, " class=\"grid__col-3\""); 644 645 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 646 647 648 #line 230 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 649 650 651 #line default 652 #line hidden 653 654 #line 230 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 655 if (!settings.SetImageAsBackground && settings.Image != null) 656 { 657 658 659 #line default 660 #line hidden 661 662 #line 232 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 663 WriteTo(__razor_helper_writer, Render(settings.Image)); 664 665 666 #line default 667 #line hidden 668 669 #line 232 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 670 671 } 672 673 674 #line default 675 #line hidden 676 WriteLiteralTo(__razor_helper_writer, " </div>\r\n <div"); 677 678 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 10821), Tuple.Create("\"", 10873) 679 , Tuple.Create(Tuple.Create("", 10829), Tuple.Create("grid__col-9", 10829), true) 680 681 #line 235 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 682 , Tuple.Create(Tuple.Create(" ", 10840), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 683 684 #line default 685 #line hidden 686 , 10841), false) 687 , Tuple.Create(Tuple.Create(" ", 10866), Tuple.Create("dw-mod", 10867), true) 688 ); 689 690 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 691 692 WriteLiteralTo(__razor_helper_writer, " "); 693 694 695 #line 236 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 696 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 697 698 699 #line default 700 #line hidden 701 WriteLiteralTo(__razor_helper_writer, "\r\n"); 702 703 WriteLiteralTo(__razor_helper_writer, " "); 704 705 706 #line 237 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 707 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 708 709 710 #line default 711 #line hidden 712 WriteLiteralTo(__razor_helper_writer, "\r\n"); 713 714 WriteLiteralTo(__razor_helper_writer, " "); 715 716 717 #line 238 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 718 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 719 720 721 #line default 722 #line hidden 723 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n"); 724 725 726 #line 240 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 727 728 729 #line default 730 #line hidden 731 732 #line 240 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 733 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 734 { 735 736 737 #line default 738 #line hidden 739 WriteLiteralTo(__razor_helper_writer, " <div"); 740 741 WriteLiteralTo(__razor_helper_writer, " class=\"grid__cell\""); 742 743 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 744 745 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 11297), Tuple.Create("\"", 11366) 746 , Tuple.Create(Tuple.Create("", 11305), Tuple.Create("paragraph-container__button", 11305), true) 747 748 #line 243 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 749 , Tuple.Create(Tuple.Create(" ", 11332), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 750 751 #line default 752 #line hidden 753 , 11333), false) 754 , Tuple.Create(Tuple.Create(" ", 11359), Tuple.Create("dw-mod", 11360), true) 755 ); 756 757 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 758 759 WriteLiteralTo(__razor_helper_writer, " "); 760 761 762 #line 244 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 763 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 764 765 766 #line default 767 #line hidden 768 WriteLiteralTo(__razor_helper_writer, "\r\n"); 769 770 WriteLiteralTo(__razor_helper_writer, " "); 771 772 773 #line 245 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 774 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 775 776 777 #line default 778 #line hidden 779 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n"); 780 781 782 #line 248 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 783 } 784 785 786 #line default 787 #line hidden 788 WriteLiteralTo(__razor_helper_writer, " </div>\r\n </div>\r\n </div>\r\n"); 789 790 791 #line 252 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 792 793 794 #line default 795 #line hidden 796 }); 797 798 #line 252 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 799 } 800 #line default 801 #line hidden 802 803 804 #line 254 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 805 public RazorEngine.Templating.TemplateWriter RenderLayoutImageRight(ContentParagraph settings) 806 { 807 #line default 808 #line hidden 809 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 810 811 #line 255 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 812 813 814 815 #line default 816 #line hidden 817 WriteLiteralTo(__razor_helper_writer, " <div"); 818 819 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 11696), Tuple.Create("\"", 11732) 820 , Tuple.Create(Tuple.Create("", 11704), Tuple.Create("grid__cell", 11704), true) 821 822 #line 256 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 823 , Tuple.Create(Tuple.Create(" ", 11714), Tuple.Create<System.Object, System.Int32>(settings.CardCss 824 825 #line default 826 #line hidden 827 , 11715), false) 828 ); 829 830 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 831 832 WriteLiteralTo(__razor_helper_writer, " class=\"grid grid--external-bleed\""); 833 834 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 835 836 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 11801), Tuple.Create("\"", 11853) 837 , Tuple.Create(Tuple.Create("", 11809), Tuple.Create("grid__col-9", 11809), true) 838 839 #line 258 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 840 , Tuple.Create(Tuple.Create(" ", 11820), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 841 842 #line default 843 #line hidden 844 , 11821), false) 845 , Tuple.Create(Tuple.Create(" ", 11846), Tuple.Create("dw-mod", 11847), true) 846 ); 847 848 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 849 850 WriteLiteralTo(__razor_helper_writer, " "); 851 852 853 #line 259 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 854 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 855 856 857 #line default 858 #line hidden 859 WriteLiteralTo(__razor_helper_writer, "\r\n"); 860 861 WriteLiteralTo(__razor_helper_writer, " "); 862 863 864 #line 260 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 865 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 866 867 868 #line default 869 #line hidden 870 WriteLiteralTo(__razor_helper_writer, "\r\n"); 871 872 WriteLiteralTo(__razor_helper_writer, " "); 873 874 875 #line 261 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 876 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 877 878 879 #line default 880 #line hidden 881 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n"); 882 883 884 #line 263 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 885 886 887 #line default 888 #line hidden 889 890 #line 263 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 891 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 892 { 893 894 895 #line default 896 #line hidden 897 WriteLiteralTo(__razor_helper_writer, " <div"); 898 899 WriteLiteralTo(__razor_helper_writer, " class=\"grid__cell\""); 900 901 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 902 903 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 12277), Tuple.Create("\"", 12346) 904 , Tuple.Create(Tuple.Create("", 12285), Tuple.Create("paragraph-container__button", 12285), true) 905 906 #line 266 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 907 , Tuple.Create(Tuple.Create(" ", 12312), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 908 909 #line default 910 #line hidden 911 , 12313), false) 912 , Tuple.Create(Tuple.Create(" ", 12339), Tuple.Create("dw-mod", 12340), true) 913 ); 914 915 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 916 917 WriteLiteralTo(__razor_helper_writer, " "); 918 919 920 #line 267 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 921 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 922 923 924 #line default 925 #line hidden 926 WriteLiteralTo(__razor_helper_writer, "\r\n"); 927 928 WriteLiteralTo(__razor_helper_writer, " "); 929 930 931 #line 268 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 932 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 933 934 935 #line default 936 #line hidden 937 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n"); 938 939 940 #line 271 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 941 } 942 943 944 #line default 945 #line hidden 946 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 947 948 949 #line 273 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 950 951 952 #line default 953 #line hidden 954 955 #line 273 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 956 if (!settings.SetImageAsBackground && settings.Image != null) 957 { 958 959 960 #line default 961 #line hidden 962 WriteLiteralTo(__razor_helper_writer, " <div"); 963 964 WriteLiteralTo(__razor_helper_writer, " class=\"grid__col-3\""); 965 966 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 967 968 WriteLiteralTo(__razor_helper_writer, " "); 969 970 971 #line 276 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 972 WriteTo(__razor_helper_writer, Render(settings.Image)); 973 974 975 #line default 976 #line hidden 977 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 978 979 980 #line 278 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 981 } 982 983 984 #line default 985 #line hidden 986 WriteLiteralTo(__razor_helper_writer, " </div>\r\n </div>\r\n"); 987 988 989 #line 281 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 990 991 992 #line default 993 #line hidden 994 }); 995 996 #line 281 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 997 } 998 #line default 999 #line hidden 1000 1001 1002 #line 283 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1003 public RazorEngine.Templating.TemplateWriter RenderLayoutImageCentered(ContentParagraph settings) 1004 { 1005 #line default 1006 #line hidden 1007 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1008 1009 #line 284 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1010 1011 1012 1013 #line default 1014 #line hidden 1015 WriteLiteralTo(__razor_helper_writer, " <div"); 1016 1017 WriteLiteralTo(__razor_helper_writer, " class=\"u-ta-center\""); 1018 1019 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1020 1021 1022 #line 286 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1023 1024 1025 #line default 1026 #line hidden 1027 1028 #line 286 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1029 if (!settings.SetImageAsBackground && settings.Image != null) 1030 { 1031 1032 1033 #line default 1034 #line hidden 1035 WriteLiteralTo(__razor_helper_writer, " <div"); 1036 1037 WriteLiteralTo(__razor_helper_writer, " class=\"u-margin-bottom--lg u-inline-block\""); 1038 1039 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1040 1041 WriteLiteralTo(__razor_helper_writer, " "); 1042 1043 1044 #line 289 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1045 WriteTo(__razor_helper_writer, Render(settings.Image)); 1046 1047 1048 #line default 1049 #line hidden 1050 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1051 1052 1053 #line 291 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1054 } 1055 1056 1057 #line default 1058 #line hidden 1059 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 1060 1061 WriteLiteralTo(__razor_helper_writer, " <div"); 1062 1063 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 13157), Tuple.Create("\"", 13226) 1064 , Tuple.Create(Tuple.Create("", 13165), Tuple.Create("grid__cell", 13165), true) 1065 1066 #line 293 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1067 , Tuple.Create(Tuple.Create(" ", 13175), Tuple.Create<System.Object, System.Int32>(settings.CardCss 1068 1069 #line default 1070 #line hidden 1071 , 13176), false) 1072 1073 #line 293 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1074 , Tuple.Create(Tuple.Create(" ", 13193), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 1075 1076 #line default 1077 #line hidden 1078 , 13194), false) 1079 , Tuple.Create(Tuple.Create(" ", 13219), Tuple.Create("dw-mod", 13220), true) 1080 ); 1081 1082 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1083 1084 WriteLiteralTo(__razor_helper_writer, " "); 1085 1086 1087 #line 294 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1088 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 1089 1090 1091 #line default 1092 #line hidden 1093 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1094 1095 WriteLiteralTo(__razor_helper_writer, " "); 1096 1097 1098 #line 295 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1099 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 1100 1101 1102 #line default 1103 #line hidden 1104 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1105 1106 WriteLiteralTo(__razor_helper_writer, " "); 1107 1108 1109 #line 296 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1110 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 1111 1112 1113 #line default 1114 #line hidden 1115 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1116 1117 WriteLiteralTo(__razor_helper_writer, " <div"); 1118 1119 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 13461), Tuple.Create("\"", 13530) 1120 , Tuple.Create(Tuple.Create("", 13469), Tuple.Create("grid__cell", 13469), true) 1121 1122 #line 298 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1123 , Tuple.Create(Tuple.Create(" ", 13479), Tuple.Create<System.Object, System.Int32>(settings.CardCss 1124 1125 #line default 1126 #line hidden 1127 , 13480), false) 1128 1129 #line 298 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1130 , Tuple.Create(Tuple.Create(" ", 13497), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 1131 1132 #line default 1133 #line hidden 1134 , 13498), false) 1135 , Tuple.Create(Tuple.Create(" ", 13523), Tuple.Create("dw-mod", 13524), true) 1136 ); 1137 1138 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1139 1140 1141 #line 299 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1142 1143 1144 #line default 1145 #line hidden 1146 1147 #line 299 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1148 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 1149 { 1150 1151 1152 #line default 1153 #line hidden 1154 WriteLiteralTo(__razor_helper_writer, " <div"); 1155 1156 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 13643), Tuple.Create("\"", 13712) 1157 , Tuple.Create(Tuple.Create("", 13651), Tuple.Create("paragraph-container__button", 13651), true) 1158 1159 #line 301 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1160 , Tuple.Create(Tuple.Create(" ", 13678), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 1161 1162 #line default 1163 #line hidden 1164 , 13679), false) 1165 , Tuple.Create(Tuple.Create(" ", 13705), Tuple.Create("dw-mod", 13706), true) 1166 ); 1167 1168 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1169 1170 WriteLiteralTo(__razor_helper_writer, " "); 1171 1172 1173 #line 302 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1174 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 1175 1176 1177 #line default 1178 #line hidden 1179 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1180 1181 WriteLiteralTo(__razor_helper_writer, " "); 1182 1183 1184 #line 303 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1185 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 1186 1187 1188 #line default 1189 #line hidden 1190 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1191 1192 1193 #line 305 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1194 } 1195 1196 1197 #line default 1198 #line hidden 1199 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 1200 1201 1202 #line 307 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1203 1204 1205 #line default 1206 #line hidden 1207 }); 1208 1209 #line 307 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1210 } 1211 #line default 1212 #line hidden 1213 1214 1215 #line 309 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1216 public RazorEngine.Templating.TemplateWriter RenderLayoutAllCentered(ContentParagraph settings) 1217 { 1218 #line default 1219 #line hidden 1220 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1221 1222 #line 310 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1223 1224 1225 1226 #line default 1227 #line hidden 1228 WriteLiteralTo(__razor_helper_writer, " <div"); 1229 1230 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 13935), Tuple.Create("\"", 14004) 1231 , Tuple.Create(Tuple.Create("", 13943), Tuple.Create("grid__cell", 13943), true) 1232 1233 #line 311 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1234 , Tuple.Create(Tuple.Create(" ", 13953), Tuple.Create<System.Object, System.Int32>(settings.CardCss 1235 1236 #line default 1237 #line hidden 1238 , 13954), false) 1239 1240 #line 311 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1241 , Tuple.Create(Tuple.Create(" ", 13971), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 1242 1243 #line default 1244 #line hidden 1245 , 13972), false) 1246 , Tuple.Create(Tuple.Create(" ", 13997), Tuple.Create("dw-mod", 13998), true) 1247 ); 1248 1249 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <div"); 1250 1251 WriteLiteralTo(__razor_helper_writer, " class=\"u-ta-center\""); 1252 1253 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1254 1255 1256 #line 314 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1257 1258 1259 #line default 1260 #line hidden 1261 1262 #line 314 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1263 if (!settings.SetImageAsBackground && settings.Image != null) 1264 { 1265 1266 1267 #line default 1268 #line hidden 1269 WriteLiteralTo(__razor_helper_writer, " <div"); 1270 1271 WriteLiteralTo(__razor_helper_writer, " class=\"u-margin-bottom--lg u-inline-block\""); 1272 1273 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1274 1275 WriteLiteralTo(__razor_helper_writer, " "); 1276 1277 1278 #line 317 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1279 WriteTo(__razor_helper_writer, Render(settings.Image)); 1280 1281 1282 #line default 1283 #line hidden 1284 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1285 1286 1287 #line 319 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1288 } 1289 1290 1291 #line default 1292 #line hidden 1293 WriteLiteralTo(__razor_helper_writer, " "); 1294 1295 1296 #line 320 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1297 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 1298 1299 1300 #line default 1301 #line hidden 1302 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1303 1304 WriteLiteralTo(__razor_helper_writer, " "); 1305 1306 1307 #line 321 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1308 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 1309 1310 1311 #line default 1312 #line hidden 1313 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1314 1315 WriteLiteralTo(__razor_helper_writer, " "); 1316 1317 1318 #line 322 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1319 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 1320 1321 1322 #line default 1323 #line hidden 1324 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n\r\n"); 1325 1326 1327 #line 325 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1328 1329 1330 #line default 1331 #line hidden 1332 1333 #line 325 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1334 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 1335 { 1336 1337 1338 #line default 1339 #line hidden 1340 WriteLiteralTo(__razor_helper_writer, " <div"); 1341 1342 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 14636), Tuple.Create("\"", 14705) 1343 , Tuple.Create(Tuple.Create("", 14644), Tuple.Create("paragraph-container__button", 14644), true) 1344 1345 #line 327 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1346 , Tuple.Create(Tuple.Create(" ", 14671), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 1347 1348 #line default 1349 #line hidden 1350 , 14672), false) 1351 , Tuple.Create(Tuple.Create(" ", 14698), Tuple.Create("dw-mod", 14699), true) 1352 ); 1353 1354 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1355 1356 WriteLiteralTo(__razor_helper_writer, " "); 1357 1358 1359 #line 328 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1360 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 1361 1362 1363 #line default 1364 #line hidden 1365 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1366 1367 WriteLiteralTo(__razor_helper_writer, " "); 1368 1369 1370 #line 329 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1371 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 1372 1373 1374 #line default 1375 #line hidden 1376 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1377 1378 1379 #line 331 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1380 } 1381 1382 1383 #line default 1384 #line hidden 1385 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 1386 1387 1388 #line 333 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1389 1390 1391 #line default 1392 #line hidden 1393 }); 1394 1395 #line 333 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1396 } 1397 #line default 1398 #line hidden 1399 1400 1401 #line 335 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1402 public RazorEngine.Templating.TemplateWriter RenderLayoutMiddle(ContentParagraph settings) 1403 { 1404 #line default 1405 #line hidden 1406 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1407 1408 #line 336 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1409 1410 1411 1412 #line default 1413 #line hidden 1414 WriteLiteralTo(__razor_helper_writer, " <div>\r\n <div"); 1415 1416 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 14938), Tuple.Create("\"", 15007) 1417 , Tuple.Create(Tuple.Create("", 14946), Tuple.Create("grid__cell", 14946), true) 1418 1419 #line 338 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1420 , Tuple.Create(Tuple.Create(" ", 14956), Tuple.Create<System.Object, System.Int32>(settings.CardCss 1421 1422 #line default 1423 #line hidden 1424 , 14957), false) 1425 1426 #line 338 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1427 , Tuple.Create(Tuple.Create(" ", 14974), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 1428 1429 #line default 1430 #line hidden 1431 , 14975), false) 1432 , Tuple.Create(Tuple.Create(" ", 15000), Tuple.Create("dw-mod", 15001), true) 1433 ); 1434 1435 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <div"); 1436 1437 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 15029), Tuple.Create("\"", 15095) 1438 1439 #line 340 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1440 , Tuple.Create(Tuple.Create("", 15037), Tuple.Create<System.Object, System.Int32>(settings.Layout == "middle-center" ? "u-ta-center" : "" 1441 1442 #line default 1443 #line hidden 1444 , 15037), false) 1445 ); 1446 1447 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1448 1449 1450 #line 341 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1451 1452 1453 #line default 1454 #line hidden 1455 1456 #line 341 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1457 if (!settings.SetImageAsBackground && settings.Image != null) 1458 { 1459 1460 1461 #line default 1462 #line hidden 1463 WriteLiteralTo(__razor_helper_writer, " <div"); 1464 1465 WriteLiteralTo(__razor_helper_writer, " class=\"u-margin-bottom--lg u-inline-block\""); 1466 1467 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1468 1469 WriteLiteralTo(__razor_helper_writer, " "); 1470 1471 1472 #line 344 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1473 WriteTo(__razor_helper_writer, Render(settings.Image)); 1474 1475 1476 #line default 1477 #line hidden 1478 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1479 1480 1481 #line 346 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1482 } 1483 1484 1485 #line default 1486 #line hidden 1487 WriteLiteralTo(__razor_helper_writer, " "); 1488 1489 1490 #line 347 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1491 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 1492 1493 1494 #line default 1495 #line hidden 1496 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1497 1498 WriteLiteralTo(__razor_helper_writer, " "); 1499 1500 1501 #line 348 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1502 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 1503 1504 1505 #line default 1506 #line hidden 1507 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1508 1509 WriteLiteralTo(__razor_helper_writer, " "); 1510 1511 1512 #line 349 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1513 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 1514 1515 1516 #line default 1517 #line hidden 1518 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n\r\n"); 1519 1520 1521 #line 352 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1522 1523 1524 #line default 1525 #line hidden 1526 1527 #line 352 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1528 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 1529 { 1530 1531 1532 #line default 1533 #line hidden 1534 WriteLiteralTo(__razor_helper_writer, " <div"); 1535 1536 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 15742), Tuple.Create("\"", 15811) 1537 , Tuple.Create(Tuple.Create("", 15750), Tuple.Create("paragraph-container__button", 15750), true) 1538 1539 #line 354 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1540 , Tuple.Create(Tuple.Create(" ", 15777), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 1541 1542 #line default 1543 #line hidden 1544 , 15778), false) 1545 , Tuple.Create(Tuple.Create(" ", 15804), Tuple.Create("dw-mod", 15805), true) 1546 ); 1547 1548 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1549 1550 WriteLiteralTo(__razor_helper_writer, " "); 1551 1552 1553 #line 355 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1554 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 1555 1556 1557 #line default 1558 #line hidden 1559 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1560 1561 WriteLiteralTo(__razor_helper_writer, " "); 1562 1563 1564 #line 356 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1565 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 1566 1567 1568 #line default 1569 #line hidden 1570 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1571 1572 1573 #line 358 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1574 } 1575 1576 1577 #line default 1578 #line hidden 1579 WriteLiteralTo(__razor_helper_writer, " </div>\r\n </div>\r\n"); 1580 1581 1582 #line 361 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1583 1584 1585 #line default 1586 #line hidden 1587 }); 1588 1589 #line 361 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1590 } 1591 #line default 1592 #line hidden 1593 1594 1595 #line 363 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1596 public RazorEngine.Templating.TemplateWriter RenderLayoutImageTop(ContentParagraph settings) 1597 { 1598 #line default 1599 #line hidden 1600 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1601 1602 #line 364 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1603 1604 1605 1606 #line default 1607 #line hidden 1608 WriteLiteralTo(__razor_helper_writer, " <div"); 1609 1610 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 16063), Tuple.Create("\"", 16099) 1611 , Tuple.Create(Tuple.Create("", 16071), Tuple.Create("grid__cell", 16071), true) 1612 1613 #line 365 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1614 , Tuple.Create(Tuple.Create(" ", 16081), Tuple.Create<System.Object, System.Int32>(settings.CardCss 1615 1616 #line default 1617 #line hidden 1618 , 16082), false) 1619 ); 1620 1621 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1622 1623 1624 #line 366 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1625 1626 1627 #line default 1628 #line hidden 1629 1630 #line 366 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1631 if (!settings.SetImageAsBackground && settings.Image != null) 1632 { 1633 1634 1635 #line default 1636 #line hidden 1637 WriteLiteralTo(__razor_helper_writer, " <div"); 1638 1639 WriteLiteralTo(__razor_helper_writer, " class=\"u-margin-bottom--lg\""); 1640 1641 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1642 1643 WriteLiteralTo(__razor_helper_writer, " "); 1644 1645 1646 #line 369 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1647 WriteTo(__razor_helper_writer, Render(settings.Image)); 1648 1649 1650 #line default 1651 #line hidden 1652 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1653 1654 1655 #line 371 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1656 } 1657 1658 1659 #line default 1660 #line hidden 1661 WriteLiteralTo(__razor_helper_writer, "\r\n <div"); 1662 1663 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 16319), Tuple.Create("\"", 16359) 1664 1665 #line 373 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1666 , Tuple.Create(Tuple.Create("", 16327), Tuple.Create<System.Object, System.Int32>(settings.InnerPaddingCss 1667 1668 #line default 1669 #line hidden 1670 , 16327), false) 1671 , Tuple.Create(Tuple.Create(" ", 16352), Tuple.Create("dw-mod", 16353), true) 1672 ); 1673 1674 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1675 1676 WriteLiteralTo(__razor_helper_writer, " "); 1677 1678 1679 #line 374 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1680 WriteTo(__razor_helper_writer, Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link })); 1681 1682 1683 #line default 1684 #line hidden 1685 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1686 1687 WriteLiteralTo(__razor_helper_writer, " "); 1688 1689 1690 #line 375 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1691 WriteTo(__razor_helper_writer, Render(new Text { Content = settings.Text })); 1692 1693 1694 #line default 1695 #line hidden 1696 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1697 1698 WriteLiteralTo(__razor_helper_writer, " "); 1699 1700 1701 #line 376 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1702 WriteTo(__razor_helper_writer, Render(new ContentModule { Content = settings.Module })); 1703 1704 1705 #line default 1706 #line hidden 1707 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n"); 1708 1709 1710 #line 378 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1711 1712 1713 #line default 1714 #line hidden 1715 1716 #line 378 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1717 if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 1718 { 1719 1720 1721 #line default 1722 #line hidden 1723 WriteLiteralTo(__razor_helper_writer, " <div"); 1724 1725 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 16709), Tuple.Create("\"", 16778) 1726 , Tuple.Create(Tuple.Create("", 16717), Tuple.Create("paragraph-container__button", 16717), true) 1727 1728 #line 380 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1729 , Tuple.Create(Tuple.Create(" ", 16744), Tuple.Create<System.Object, System.Int32>(settings.ButtonWrapperCss 1730 1731 #line default 1732 #line hidden 1733 , 16745), false) 1734 , Tuple.Create(Tuple.Create(" ", 16771), Tuple.Create("dw-mod", 16772), true) 1735 ); 1736 1737 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1738 1739 WriteLiteralTo(__razor_helper_writer, " "); 1740 1741 1742 #line 381 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1743 WriteTo(__razor_helper_writer, Render(settings.ButtonPrimary)); 1744 1745 1746 #line default 1747 #line hidden 1748 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1749 1750 WriteLiteralTo(__razor_helper_writer, " "); 1751 1752 1753 #line 382 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1754 WriteTo(__razor_helper_writer, Render(settings.ButtonSecondary)); 1755 1756 1757 #line default 1758 #line hidden 1759 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 1760 1761 1762 #line 384 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1763 } 1764 1765 1766 #line default 1767 #line hidden 1768 WriteLiteralTo(__razor_helper_writer, " </div>\r\n </div>\r\n"); 1769 1770 1771 #line 387 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1772 1773 1774 #line default 1775 #line hidden 1776 }); 1777 1778 #line 387 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1779 } 1780 #line default 1781 #line hidden 1782 1783 1784 public RazorEngine_4f1f4dc41abe4ee8965eff72032c09f8() { 1785 } 1786 1787 public override void Execute() { 1788 WriteLiteral("\r\n"); 1789 1790 WriteLiteral("\r\n"); 1791 1792 WriteLiteral("\r\n\r\n\r\n"); 1793 1794 WriteLiteral("\r\n\r\n"); 1795 1796 WriteLiteral("\r\n"); 1797 1798 WriteLiteral("\r\n"); 1799 1800 WriteLiteral("\r\n"); 1801 1802 WriteLiteral("\r\n"); 1803 1804 WriteLiteral("\r\n"); 1805 1806 WriteLiteral("\r\n"); 1807 1808 WriteLiteral("\r\n\r\n"); 1809 1810 1811 #line 390 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1812 1813 string fontColor = !string.IsNullOrEmpty(Model.Item.GetList("FontColor").SelectedValue) ? "u-" + Model.Item.GetList("FontColor").SelectedValue : ""; 1814 string backgroundColor = !string.IsNullOrEmpty(Model.Item.GetList("BackgroundColor").SelectedValue) ? "u-" + Model.Item.GetList("BackgroundColor").SelectedValue + "--bg" : ""; 1815 1816 string paragraphContainerClasses = ""; 1817 string containerClasses = ""; 1818 string gridClasses = "grid "; 1819 1820 string spacingSize = Model.Item.GetList("Spacing") != null && Model.Item.GetList("Spacing").SelectedValue != "" ? Model.Item.GetList("Spacing").SelectedValue : "lg"; 1821 string placeHolderImage = "/Files/Images/placeholder.gif"; 1822 int columnCount = 0; 1823 int paragraphCount = 0; 1824 int totalParagraphs = Model.Item.GetItems("Paragraph").Count; 1825 int totalSlides = 1; 1826 1827 switch (Model.Item.GetList("Width").SelectedValue) 1828 { 1829 case "center": 1830 containerClasses += "center-container paragraph-container "; 1831 paragraphContainerClasses += " " + fontColor + " " + backgroundColor; 1832 break; 1833 case "full": 1834 containerClasses += fontColor + " " + backgroundColor + " "; 1835 paragraphContainerClasses += "paragraph-container--full-width "; 1836 break; 1837 case "combi": 1838 paragraphContainerClasses += "paragraph-container--full-width " + fontColor + " " + backgroundColor + " "; 1839 containerClasses += "center-container paragraph-container "; 1840 break; 1841 default: 1842 paragraphContainerClasses += "center-container "; 1843 break; 1844 } 1845 1846 if (spacingSize == "none") 1847 { 1848 containerClasses += "paragraph-container--spacing-none "; 1849 } 1850 1851 //background 1852 string containerBackgroundImage = ""; 1853 string containerBackgroundImageSmall = ""; 1854 string containerBackgroundImageFilterColor = Model.Item.GetList("ColorForTheFilter").SelectedValue != null ? Model.Item.GetList("ColorForTheFilter").SelectedValue : "none"; 1855 string containerBackgroundImageFilterPrimary = Model.Item.GetList("ImageFilterPrimary").SelectedValue != null ? Model.Item.GetList("ImageFilterPrimary").SelectedValue : "none"; 1856 string containerBackgroundImageFilterSecondary = Model.Item.GetList("ImageFilterSecondary").SelectedValue != null ? Model.Item.GetList("ImageFilterSecondary").SelectedValue : "none"; 1857 1858 if (containerBackgroundImageFilterPrimary == "colorize") 1859 { 1860 containerBackgroundImageFilterPrimary = containerBackgroundImageFilterColor; 1861 } 1862 1863 if (Model.Item.GetFile("BackgroundImage") != null) 1864 { 1865 containerBackgroundImage = "/Admin/Public/GetImage.ashx?width=2500&height=1100&crop=0&Compression=85&DoNotUpscale=true&image=" + Model.Item.GetFile("BackgroundImage").PathUrlEncoded; 1866 containerBackgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&height=850&crop=0&&FillCanvas=TrueCompression=85&DoNotUpscale=true&image=" + Model.Item.GetFile("BackgroundImage").PathUrlEncoded; 1867 } 1868 else if (string.IsNullOrEmpty(Model.Item.GetList("BackgroundColor").SelectedValue)) 1869 { 1870 backgroundColor = "u-color-light--bg"; 1871 } 1872 1873 //separation line 1874 bool haveSeparationLine = Model.Item.GetBoolean("SeperationLineAfter"); 1875 if (haveSeparationLine && Model.Item.GetList("Width").SelectedValue != "center") 1876 { 1877 paragraphContainerClasses += "multiple-paragraphs-container--seperation-line-after "; 1878 } 1879 else if (haveSeparationLine) 1880 { 1881 containerClasses += "multiple-paragraphs-container--seperation-line-after "; 1882 } 1883 1884 //height 1885 if (!string.IsNullOrEmpty(Model.Item.GetList("Height").SelectedValue)) 1886 { 1887 gridClasses += "paragraph-container--height-" + Model.Item.GetList("Height").SelectedValue + " "; 1888 } 1889 1890 //is visible for mobiles? 1891 var hideForMobile = true; 1892 foreach (var paragraph in Model.Item.GetItems("Paragraph")) 1893 { 1894 if (paragraph.GetList("WidthMobile").SelectedValue != "hide") 1895 { 1896 hideForMobile = false; 1897 break; 1898 } 1899 } 1900 if (Model.Item.GetItems("Paragraph").Count == 0) 1901 { 1902 hideForMobile = false; 1903 } 1904 1905 if (hideForMobile) 1906 { 1907 gridClasses += "u-hidden-xs u-hidden-xxs "; 1908 } 1909 // 1910 1911 if (Model.Item.GetString("MakeParagraphsCenterAligned") != null && Model.Item.GetBoolean("MakeParagraphsCenterAligned")) 1912 { 1913 gridClasses += "grid--justify-center "; 1914 } 1915 1916 string containerId = "Paragraph_" + Model.ID; 1917 string carouselContainerClass = ""; 1918 string carouselSlideClass = ""; 1919 1920 //Set as carousel 1921 if (Model.Item.GetBoolean("EnableCarousel")) 1922 { 1923 containerClasses += "carousel js-carousel-container "; 1924 containerClasses.Replace(" paragraph-container ", ""); 1925 1926 carouselContainerClass += "carousel__container dw-mod "; 1927 1928 carouselSlideClass += "carousel__slide dw-mod "; 1929 1930 containerId = "Carousel_" + Model.ID; 1931 } 1932 1933 //getting video ID from youtube URL 1934 string videoCode = Model.Item.GetString("VideoURL"); 1935 Regex regex = new Regex(@".be\/(.[^?]*)"); 1936 Match match = regex.Match(videoCode); 1937 string videoId = ""; 1938 if (match.Success) 1939 { 1940 videoId = match.Groups[1].Value; 1941 } 1942 else 1943 { 1944 regex = new Regex(@"v=([^&]+)"); 1945 match = regex.Match(videoCode); 1946 if (match.Success) 1947 { 1948 videoId = match.Groups[1].Value; 1949 } 1950 } 1951 1952 Dynamicweb.Frontend.ItemViewModel firstParagraph = null; 1953 1954 1955 #line default 1956 #line hidden 1957 WriteLiteral("\r\n<div"); 1958 1959 WriteLiteral(" class=\"grid__col-md-8 grid__col--bleed\""); 1960 1961 WriteLiteral(">\r\n <section"); 1962 1963 WriteAttribute("class", Tuple.Create(" class=\"", 22699), Tuple.Create("\"", 22822) 1964 , Tuple.Create(Tuple.Create("", 22707), Tuple.Create("multiple-paragraphs-container", 22707), true) 1965 1966 #line 533 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1967 , Tuple.Create(Tuple.Create(" ", 22736), Tuple.Create<System.Object, System.Int32>(paragraphContainerClasses 1968 1969 #line default 1970 #line hidden 1971 , 22737), false) 1972 , Tuple.Create(Tuple.Create(" ", 22763), Tuple.Create("multiple-paragraphs-container--spacing-", 22764), true) 1973 1974 #line 533 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1975 , Tuple.Create(Tuple.Create("", 22803), Tuple.Create<System.Object, System.Int32>(spacingSize 1976 1977 #line default 1978 #line hidden 1979 , 22803), false) 1980 , Tuple.Create(Tuple.Create(" ", 22815), Tuple.Create("dw-mod", 22816), true) 1981 ); 1982 1983 WriteLiteral(">\r\n <div"); 1984 1985 WriteAttribute("class", Tuple.Create(" class=\"", 22838), Tuple.Create("\"", 22935) 1986 , Tuple.Create(Tuple.Create("", 22846), Tuple.Create("background-image", 22846), true) 1987 , Tuple.Create(Tuple.Create(" ", 22862), Tuple.Create("image-filter", 22863), true) 1988 , Tuple.Create(Tuple.Create(" ", 22875), Tuple.Create("image-filter--", 22876), true) 1989 1990 #line 534 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 1991 , Tuple.Create(Tuple.Create("", 22890), Tuple.Create<System.Object, System.Int32>(containerBackgroundImageFilterPrimary 1992 1993 #line default 1994 #line hidden 1995 , 22890), false) 1996 , Tuple.Create(Tuple.Create(" ", 22928), Tuple.Create("dw-mod", 22929), true) 1997 ); 1998 1999 WriteLiteral(">\r\n <div"); 2000 2001 WriteAttribute("class", Tuple.Create(" class=\"", 22955), Tuple.Create("\"", 23063) 2002 , Tuple.Create(Tuple.Create("", 22963), Tuple.Create("background-image__wrapper", 22963), true) 2003 , Tuple.Create(Tuple.Create(" ", 22988), Tuple.Create("image-filter", 22989), true) 2004 , Tuple.Create(Tuple.Create(" ", 23001), Tuple.Create("image-filter--", 23002), true) 2005 2006 #line 535 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2007 , Tuple.Create(Tuple.Create("", 23016), Tuple.Create<System.Object, System.Int32>(containerBackgroundImageFilterSecondary 2008 2009 #line default 2010 #line hidden 2011 , 23016), false) 2012 , Tuple.Create(Tuple.Create(" ", 23056), Tuple.Create("dw-mod", 23057), true) 2013 ); 2014 2015 WriteLiteral(">\r\n <img"); 2016 2017 WriteLiteral(" class=\"background-image__cover dw-mod b-lazy\""); 2018 2019 WriteAttribute("src", Tuple.Create(" src=\"", 23133), Tuple.Create("\"", 23156) 2020 2021 #line 536 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2022 , Tuple.Create(Tuple.Create("", 23139), Tuple.Create<System.Object, System.Int32>(placeHolderImage 2023 2024 #line default 2025 #line hidden 2026 , 23139), false) 2027 ); 2028 2029 WriteLiteral(" data-src=\""); 2030 2031 2032 #line 536 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2033 Write(containerBackgroundImage); 2034 2035 2036 #line default 2037 #line hidden 2038 WriteLiteral("\""); 2039 2040 WriteLiteral(" data-src-small=\""); 2041 2042 2043 #line 536 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2044 Write(containerBackgroundImageSmall); 2045 2046 2047 #line default 2048 #line hidden 2049 WriteLiteral("\""); 2050 2051 WriteLiteral(" alt=\"\""); 2052 2053 WriteLiteral(">\r\n"); 2054 2055 2056 #line 537 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2057 2058 2059 #line default 2060 #line hidden 2061 2062 #line 537 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2063 if (!string.IsNullOrEmpty(videoId)) 2064 { 2065 2066 2067 2068 #line default 2069 #line hidden 2070 WriteLiteral(" <div"); 2071 2072 WriteLiteral(" class=\"video-background\""); 2073 2074 WriteLiteral(">\r\n <div"); 2075 2076 WriteLiteral(" class=\"video-background__container\""); 2077 2078 WriteLiteral(">\r\n <div"); 2079 2080 WriteLiteral(" class=\"js-youtube-video\""); 2081 2082 WriteLiteral(" data-video=\""); 2083 2084 2085 #line 542 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2086 Write(videoId); 2087 2088 2089 #line default 2090 #line hidden 2091 WriteLiteral("\""); 2092 2093 WriteAttribute("id", Tuple.Create(" id=\"", 23545), Tuple.Create("\"", 23569) 2094 , Tuple.Create(Tuple.Create("", 23550), Tuple.Create("ytPlayer", 23550), true) 2095 2096 #line 542 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2097 , Tuple.Create(Tuple.Create("", 23558), Tuple.Create<System.Object, System.Int32>(Model.ID 2098 2099 #line default 2100 #line hidden 2101 , 23558), false) 2102 ); 2103 2104 WriteLiteral("></div>\r\n </div> \r\n </div>\r\n"); 2105 2106 2107 #line 545 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2108 } 2109 2110 2111 #line default 2112 #line hidden 2113 WriteLiteral(" </div>\r\n </div>\r\n <div"); 2114 2115 WriteAttribute("class", Tuple.Create(" class=\"", 23707), Tuple.Create("\"", 23739) 2116 2117 #line 548 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2118 , Tuple.Create(Tuple.Create("", 23715), Tuple.Create<System.Object, System.Int32>(containerClasses 2119 2120 #line default 2121 #line hidden 2122 , 23715), false) 2123 , Tuple.Create(Tuple.Create(" ", 23732), Tuple.Create("dw-mod", 23733), true) 2124 ); 2125 2126 WriteAttribute("id", Tuple.Create(" id=\"", 23740), Tuple.Create("\"", 23757) 2127 2128 #line 548 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2129 , Tuple.Create(Tuple.Create("", 23745), Tuple.Create<System.Object, System.Int32>(containerId 2130 2131 #line default 2132 #line hidden 2133 , 23745), false) 2134 ); 2135 2136 WriteLiteral(">\r\n <div"); 2137 2138 WriteAttribute("class", Tuple.Create(" class=\"", 23777), Tuple.Create("\"", 23808) 2139 2140 #line 549 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2141 , Tuple.Create(Tuple.Create("", 23785), Tuple.Create<System.Object, System.Int32>(carouselContainerClass 2142 2143 #line default 2144 #line hidden 2145 , 23785), false) 2146 ); 2147 2148 WriteLiteral(">\r\n <div"); 2149 2150 WriteAttribute("class", Tuple.Create(" class=\"", 23832), Tuple.Create("\"", 23859) 2151 2152 #line 550 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2153 , Tuple.Create(Tuple.Create("", 23840), Tuple.Create<System.Object, System.Int32>(carouselSlideClass 2154 2155 #line default 2156 #line hidden 2157 , 23840), false) 2158 ); 2159 2160 WriteLiteral(">\r\n <div"); 2161 2162 WriteAttribute("class", Tuple.Create(" class=\"", 23887), Tuple.Create("\"", 23914) 2163 2164 #line 551 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2165 , Tuple.Create(Tuple.Create("", 23895), Tuple.Create<System.Object, System.Int32>(gridClasses 2166 2167 #line default 2168 #line hidden 2169 , 23895), false) 2170 , Tuple.Create(Tuple.Create(" ", 23907), Tuple.Create("dw-mod", 23908), true) 2171 ); 2172 2173 WriteLiteral(">\r\n"); 2174 2175 2176 #line 552 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2177 2178 2179 #line default 2180 #line hidden 2181 2182 #line 552 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2183 foreach (var paragraph in Model.Item.GetItems("Paragraph")) 2184 { 2185 if (firstParagraph == null) 2186 { 2187 firstParagraph = paragraph; 2188 } 2189 2190 int columnWidth = Pageview.Device.ToString() != "Mobile" ? Int32.Parse(paragraph.GetList("Width").SelectedValue) : 12; 2191 2192 if (columnCount < 12) 2193 { 2194 columnCount += columnWidth; 2195 } 2196 else 2197 { 2198 columnCount = columnWidth; 2199 } 2200 2201 string columnCssClasses = "grid__col-sm-" + columnWidth + " "; 2202 if (paragraph.GetList("WidthMobile").SelectedValue != "hide") 2203 { 2204 columnCssClasses += "grid__col-xs-" + paragraph.GetList("WidthMobile").SelectedValue + " "; 2205 } 2206 else 2207 { 2208 columnCssClasses += "u-hidden-xs u-hidden-xxs "; 2209 } 2210 string backgroundImage = ""; 2211 string backgroundImageSmall = ""; 2212 string imageStyle = paragraph.GetList("ImageStyle").SelectedValue; 2213 string backgroundImageFilterColor = paragraph.GetList("ColorForTheFilter").SelectedValue != null ? paragraph.GetList("ColorForTheFilter").SelectedValue : "none"; 2214 string backgroundImageFilterPrimary = paragraph.GetList("ImageFilterPrimary").SelectedValue != null ? paragraph.GetList("ImageFilterPrimary").SelectedValue : "none"; 2215 string backgroundImageFilterSecondary = paragraph.GetList("ImageFilterSecondary").SelectedValue != null ? paragraph.GetList("ImageFilterSecondary").SelectedValue : "none"; 2216 2217 if (imageStyle == "background" && paragraph.GetFile("Image") != null) 2218 { 2219 string cropMode = paragraph.GetList("ImageCrop").SelectedValue != null ? paragraph.GetList("ImageCrop").SelectedValue : "0"; 2220 backgroundImage = "/Admin/Public/GetImage.ashx?width=2500&height=1100&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + paragraph.GetFile("Image").PathUrlEncoded; 2221 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&height=850&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + paragraph.GetFile("Image").PathUrlEncoded; 2222 } 2223 2224 if (backgroundImageFilterPrimary == "colorize") 2225 { 2226 backgroundImageFilterPrimary = backgroundImageFilterColor; 2227 } 2228 2229 string paragraphContainerPadding = paragraph.GetBoolean("HidePadding") ? "paragraph-container--no-padding" : ""; 2230 string contentPosition = paragraph.GetList("ContentPositions").SelectedValue; 2231 string contentPositionClasses = contentPosition == "middle-center" || contentPosition == "middle-left" ? "grid--justify-center u-middle " : ""; 2232 2233 2234 2235 #line default 2236 #line hidden 2237 WriteLiteral(" <div"); 2238 2239 WriteAttribute("class", Tuple.Create(" class=\"", 27525), Tuple.Create("\"", 27628) 2240 2241 #line 602 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2242 , Tuple.Create(Tuple.Create("", 27533), Tuple.Create<System.Object, System.Int32>(columnCssClasses 2243 2244 #line default 2245 #line hidden 2246 , 27533), false) 2247 , Tuple.Create(Tuple.Create(" ", 27550), Tuple.Create("paragraph-container", 27551), true) 2248 2249 #line 602 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2250 , Tuple.Create(Tuple.Create(" ", 27570), Tuple.Create<System.Object, System.Int32>(paragraphContainerPadding 2251 2252 #line default 2253 #line hidden 2254 , 27571), false) 2255 , Tuple.Create(Tuple.Create(" ", 27597), Tuple.Create("dw-mod", 27598), true) 2256 2257 #line 602 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2258 , Tuple.Create(Tuple.Create(" ", 27604), Tuple.Create<System.Object, System.Int32>(contentPositionClasses 2259 2260 #line default 2261 #line hidden 2262 , 27605), false) 2263 ); 2264 2265 WriteLiteral(">\r\n"); 2266 2267 2268 #line 603 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2269 2270 2271 #line default 2272 #line hidden 2273 2274 #line 603 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2275 if (imageStyle == "background" && paragraph.GetFile("Image") != null) 2276 { 2277 2278 2279 #line default 2280 #line hidden 2281 WriteLiteral(" <div"); 2282 2283 WriteAttribute("class", Tuple.Create(" class=\"", 27811), Tuple.Create("\"", 27899) 2284 , Tuple.Create(Tuple.Create("", 27819), Tuple.Create("background-image", 27819), true) 2285 , Tuple.Create(Tuple.Create(" ", 27835), Tuple.Create("image-filter", 27836), true) 2286 , Tuple.Create(Tuple.Create(" ", 27848), Tuple.Create("image-filter--", 27849), true) 2287 2288 #line 605 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2289 , Tuple.Create(Tuple.Create("", 27863), Tuple.Create<System.Object, System.Int32>(backgroundImageFilterPrimary 2290 2291 #line default 2292 #line hidden 2293 , 27863), false) 2294 , Tuple.Create(Tuple.Create(" ", 27892), Tuple.Create("dw-mod", 27893), true) 2295 ); 2296 2297 WriteLiteral(">\r\n <div"); 2298 2299 WriteAttribute("class", Tuple.Create(" class=\"", 27947), Tuple.Create("\"", 28046) 2300 , Tuple.Create(Tuple.Create("", 27955), Tuple.Create("background-image__wrapper", 27955), true) 2301 , Tuple.Create(Tuple.Create(" ", 27980), Tuple.Create("image-filter", 27981), true) 2302 , Tuple.Create(Tuple.Create(" ", 27993), Tuple.Create("image-filter--", 27994), true) 2303 2304 #line 606 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2305 , Tuple.Create(Tuple.Create("", 28008), Tuple.Create<System.Object, System.Int32>(backgroundImageFilterSecondary 2306 2307 #line default 2308 #line hidden 2309 , 28008), false) 2310 , Tuple.Create(Tuple.Create(" ", 28039), Tuple.Create("dw-mod", 28040), true) 2311 ); 2312 2313 WriteLiteral(">\r\n <img"); 2314 2315 WriteLiteral(" class=\"background-image__cover dw-mod b-lazy\""); 2316 2317 WriteAttribute("src", Tuple.Create(" src=\"", 28144), Tuple.Create("\"", 28167) 2318 2319 #line 607 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2320 , Tuple.Create(Tuple.Create("", 28150), Tuple.Create<System.Object, System.Int32>(placeHolderImage 2321 2322 #line default 2323 #line hidden 2324 , 28150), false) 2325 ); 2326 2327 WriteLiteral(" data-src=\""); 2328 2329 2330 #line 607 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2331 Write(backgroundImage); 2332 2333 2334 #line default 2335 #line hidden 2336 WriteLiteral("\""); 2337 2338 WriteLiteral(" data-src-small=\""); 2339 2340 2341 #line 607 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2342 Write(backgroundImageSmall); 2343 2344 2345 #line default 2346 #line hidden 2347 WriteLiteral("\""); 2348 2349 WriteLiteral(" alt=\"\""); 2350 2351 WriteLiteral(">\r\n </div>\r\n " + 2352 " </div>\r\n"); 2353 2354 2355 #line 610 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2356 } 2357 2358 2359 #line default 2360 #line hidden 2361 WriteLiteral("\r\n"); 2362 2363 WriteLiteral(" "); 2364 2365 2366 #line 612 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2367 Write(RenderContent(paragraph, Model.Item.GetBoolean("EnableCarousel"))); 2368 2369 2370 #line default 2371 #line hidden 2372 WriteLiteral("\r\n </div>\r\n"); 2373 2374 2375 #line 614 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2376 2377 paragraphCount++; 2378 if (paragraphCount != totalParagraphs) 2379 { 2380 string breakMarkup = string.Empty; 2381 if (columnCount == 12) 2382 { 2383 breakMarkup = "</div></div><div class=\"" + carouselSlideClass + "\"><div class=\"" + gridClasses + "\">"; 2384 totalSlides++; 2385 } 2386 2387 2388 #line default 2389 #line hidden 2390 2391 #line 624 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2392 Write(breakMarkup); 2393 2394 2395 #line default 2396 #line hidden 2397 2398 #line 624 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2399 2400 } 2401 } 2402 2403 2404 #line default 2405 #line hidden 2406 WriteLiteral(" </div>\r\n </div>\r\n </div>\r\n\r\n"); 2407 2408 2409 #line 631 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2410 2411 2412 #line default 2413 #line hidden 2414 2415 #line 631 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2416 if (Model.Item.GetBoolean("EnableCarousel") && totalSlides > 1) 2417 { 2418 2419 2420 #line default 2421 #line hidden 2422 WriteLiteral(" <div"); 2423 2424 WriteLiteral(" class=\"js-carousel-data\""); 2425 2426 WriteLiteral(" data-carousel-slide-time=\""); 2427 2428 2429 #line 633 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2430 Write(Model.Item.GetString("SlideTime")); 2431 2432 2433 #line default 2434 #line hidden 2435 WriteLiteral("\""); 2436 2437 WriteLiteral(" data-slides-in-view=\"1\""); 2438 2439 WriteLiteral(">\r\n <div"); 2440 2441 WriteLiteral(" class=\"carousel-prev-btn dw-mod\""); 2442 2443 WriteAttribute("onclick", Tuple.Create(" onclick=\"", 29510), Tuple.Create("\"", 29567) 2444 , Tuple.Create(Tuple.Create("", 29520), Tuple.Create("Carousel.GetPreviousSlide(\'", 29520), true) 2445 2446 #line 634 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2447 , Tuple.Create(Tuple.Create("", 29547), Tuple.Create<System.Object, System.Int32>(containerId 2448 2449 #line default 2450 #line hidden 2451 , 29547), false) 2452 , Tuple.Create(Tuple.Create("", 29559), Tuple.Create("\',", 29559), true) 2453 , Tuple.Create(Tuple.Create(" ", 29561), Tuple.Create("true)", 29562), true) 2454 ); 2455 2456 WriteLiteral("></div>\r\n <div"); 2457 2458 WriteLiteral(" class=\"carousel-next-btn dw-mod\""); 2459 2460 WriteAttribute("onclick", Tuple.Create(" onclick=\"", 29634), Tuple.Create("\"", 29687) 2461 , Tuple.Create(Tuple.Create("", 29644), Tuple.Create("Carousel.GetNextSlide(\'", 29644), true) 2462 2463 #line 635 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2464 , Tuple.Create(Tuple.Create("", 29667), Tuple.Create<System.Object, System.Int32>(containerId 2465 2466 #line default 2467 #line hidden 2468 , 29667), false) 2469 , Tuple.Create(Tuple.Create("", 29679), Tuple.Create("\',", 29679), true) 2470 , Tuple.Create(Tuple.Create(" ", 29681), Tuple.Create("true)", 29682), true) 2471 ); 2472 2473 WriteLiteral("></div>\r\n </div>\r\n"); 2474 2475 2476 #line 637 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2477 } 2478 2479 2480 #line default 2481 #line hidden 2482 WriteLiteral(" </div>\r\n </section>\r\n</div>\r\n<div"); 2483 2484 WriteLiteral(" class=\"grid__col-md-4 grid__col--bleed\""); 2485 2486 WriteLiteral(">\r\n <section"); 2487 2488 WriteAttribute("class", Tuple.Create(" class=\"", 29835), Tuple.Create("\"", 29958) 2489 , Tuple.Create(Tuple.Create("", 29843), Tuple.Create("multiple-paragraphs-container", 29843), true) 2490 2491 #line 642 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2492 , Tuple.Create(Tuple.Create(" ", 29872), Tuple.Create<System.Object, System.Int32>(paragraphContainerClasses 2493 2494 #line default 2495 #line hidden 2496 , 29873), false) 2497 , Tuple.Create(Tuple.Create(" ", 29899), Tuple.Create("multiple-paragraphs-container--spacing-", 29900), true) 2498 2499 #line 642 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2500 , Tuple.Create(Tuple.Create("", 29939), Tuple.Create<System.Object, System.Int32>(spacingSize 2501 2502 #line default 2503 #line hidden 2504 , 29939), false) 2505 , Tuple.Create(Tuple.Create(" ", 29951), Tuple.Create("dw-mod", 29952), true) 2506 ); 2507 2508 WriteLiteral(">\r\n <div"); 2509 2510 WriteAttribute("class", Tuple.Create(" class=\"", 29974), Tuple.Create("\"", 30006) 2511 2512 #line 643 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2513 , Tuple.Create(Tuple.Create("", 29982), Tuple.Create<System.Object, System.Int32>(containerClasses 2514 2515 #line default 2516 #line hidden 2517 , 29982), false) 2518 , Tuple.Create(Tuple.Create(" ", 29999), Tuple.Create("dw-mod", 30000), true) 2519 ); 2520 2521 WriteLiteral(">\r\n <div"); 2522 2523 WriteAttribute("class", Tuple.Create(" class=\"", 30026), Tuple.Create("\"", 30053) 2524 2525 #line 644 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2526 , Tuple.Create(Tuple.Create("", 30034), Tuple.Create<System.Object, System.Int32>(gridClasses 2527 2528 #line default 2529 #line hidden 2530 , 30034), false) 2531 , Tuple.Create(Tuple.Create(" ", 30046), Tuple.Create("dw-mod", 30047), true) 2532 ); 2533 2534 WriteLiteral(">\r\n"); 2535 2536 2537 #line 645 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2538 2539 2540 #line default 2541 #line hidden 2542 2543 #line 645 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2544 foreach (var button in Model.Item.GetItems("Buttons")) 2545 { 2546 int columnWidth = Pageview.Device.ToString() != "Mobile" ? Int32.Parse(firstParagraph.GetList("Width").SelectedValue) : 12; 2547 2548 if (columnCount < 12) 2549 { 2550 columnCount += columnWidth; 2551 } 2552 else 2553 { 2554 columnCount = columnWidth; 2555 } 2556 2557 string columnCssClasses = "grid__col-sm-" + columnWidth + " "; 2558 if (firstParagraph.GetList("WidthMobile").SelectedValue != "hide") 2559 { 2560 columnCssClasses += "grid__col-xs-" + firstParagraph.GetList("WidthMobile").SelectedValue + " "; 2561 } 2562 else 2563 { 2564 columnCssClasses += "u-hidden-xs u-hidden-xxs "; 2565 } 2566 string backgroundImage = ""; 2567 string backgroundImageSmall = ""; 2568 string imageStyle = firstParagraph.GetList("ImageStyle").SelectedValue; 2569 string backgroundImageFilterColor = firstParagraph.GetList("ColorForTheFilter").SelectedValue != null ? firstParagraph.GetList("ColorForTheFilter").SelectedValue : "none"; 2570 string backgroundImageFilterPrimary = firstParagraph.GetList("ImageFilterPrimary").SelectedValue != null ? firstParagraph.GetList("ImageFilterPrimary").SelectedValue : "none"; 2571 string backgroundImageFilterSecondary = firstParagraph.GetList("ImageFilterSecondary").SelectedValue != null ? firstParagraph.GetList("ImageFilterSecondary").SelectedValue : "none"; 2572 2573 if (imageStyle == "background" && firstParagraph.GetFile("Image") != null) 2574 { 2575 string cropMode = firstParagraph.GetList("ImageCrop").SelectedValue != null ? firstParagraph.GetList("ImageCrop").SelectedValue : "0"; 2576 backgroundImage = "/Admin/Public/GetImage.ashx?width=2500&height=1100&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + firstParagraph.GetFile("Image").PathUrlEncoded; 2577 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&height=850&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + firstParagraph.GetFile("Image").PathUrlEncoded; 2578 } 2579 2580 if (backgroundImageFilterPrimary == "colorize") 2581 { 2582 backgroundImageFilterPrimary = backgroundImageFilterColor; 2583 } 2584 2585 string paragraphContainerPadding = firstParagraph.GetBoolean("HidePadding") ? "paragraph-container--no-padding" : ""; 2586 string contentPosition = firstParagraph.GetList("ContentPositions").SelectedValue; 2587 string contentPositionClasses = contentPosition == "middle-center" || contentPosition == "middle-left" ? "grid--justify-center u-middle " : ""; 2588 2589 string url = button.GetString("Link"); 2590 string linkText = button.GetString("LinkText"); 2591 2592 2593 2594 #line default 2595 #line hidden 2596 WriteLiteral(" <div"); 2597 2598 WriteAttribute("class", Tuple.Create(" class=\"", 33373), Tuple.Create("\"", 33476) 2599 2600 #line 693 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2601 , Tuple.Create(Tuple.Create("", 33381), Tuple.Create<System.Object, System.Int32>(columnCssClasses 2602 2603 #line default 2604 #line hidden 2605 , 33381), false) 2606 , Tuple.Create(Tuple.Create(" ", 33398), Tuple.Create("paragraph-container", 33399), true) 2607 2608 #line 693 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2609 , Tuple.Create(Tuple.Create(" ", 33418), Tuple.Create<System.Object, System.Int32>(paragraphContainerPadding 2610 2611 #line default 2612 #line hidden 2613 , 33419), false) 2614 , Tuple.Create(Tuple.Create(" ", 33445), Tuple.Create("dw-mod", 33446), true) 2615 2616 #line 693 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2617 , Tuple.Create(Tuple.Create(" ", 33452), Tuple.Create<System.Object, System.Int32>(contentPositionClasses 2618 2619 #line default 2620 #line hidden 2621 , 33453), false) 2622 ); 2623 2624 WriteLiteral(">\r\n"); 2625 2626 2627 #line 694 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2628 2629 2630 #line default 2631 #line hidden 2632 2633 #line 694 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2634 if (imageStyle == "background" && firstParagraph.GetFile("Image") != null) 2635 { 2636 2637 2638 #line default 2639 #line hidden 2640 WriteLiteral(" <div"); 2641 2642 WriteAttribute("class", Tuple.Create(" class=\"", 33640), Tuple.Create("\"", 33728) 2643 , Tuple.Create(Tuple.Create("", 33648), Tuple.Create("background-image", 33648), true) 2644 , Tuple.Create(Tuple.Create(" ", 33664), Tuple.Create("image-filter", 33665), true) 2645 , Tuple.Create(Tuple.Create(" ", 33677), Tuple.Create("image-filter--", 33678), true) 2646 2647 #line 696 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2648 , Tuple.Create(Tuple.Create("", 33692), Tuple.Create<System.Object, System.Int32>(backgroundImageFilterPrimary 2649 2650 #line default 2651 #line hidden 2652 , 33692), false) 2653 , Tuple.Create(Tuple.Create(" ", 33721), Tuple.Create("dw-mod", 33722), true) 2654 ); 2655 2656 WriteLiteral(">\r\n <div"); 2657 2658 WriteAttribute("class", Tuple.Create(" class=\"", 33768), Tuple.Create("\"", 33867) 2659 , Tuple.Create(Tuple.Create("", 33776), Tuple.Create("background-image__wrapper", 33776), true) 2660 , Tuple.Create(Tuple.Create(" ", 33801), Tuple.Create("image-filter", 33802), true) 2661 , Tuple.Create(Tuple.Create(" ", 33814), Tuple.Create("image-filter--", 33815), true) 2662 2663 #line 697 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2664 , Tuple.Create(Tuple.Create("", 33829), Tuple.Create<System.Object, System.Int32>(backgroundImageFilterSecondary 2665 2666 #line default 2667 #line hidden 2668 , 33829), false) 2669 , Tuple.Create(Tuple.Create(" ", 33860), Tuple.Create("dw-mod", 33861), true) 2670 ); 2671 2672 WriteLiteral(">\r\n <img"); 2673 2674 WriteLiteral(" class=\"background-image__cover dw-mod b-lazy\""); 2675 2676 WriteAttribute("src", Tuple.Create(" src=\"", 33957), Tuple.Create("\"", 33980) 2677 2678 #line 698 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2679 , Tuple.Create(Tuple.Create("", 33963), Tuple.Create<System.Object, System.Int32>(placeHolderImage 2680 2681 #line default 2682 #line hidden 2683 , 33963), false) 2684 ); 2685 2686 WriteLiteral(" data-src=\""); 2687 2688 2689 #line 698 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2690 Write(backgroundImage); 2691 2692 2693 #line default 2694 #line hidden 2695 WriteLiteral("\""); 2696 2697 WriteLiteral(" data-src-small=\""); 2698 2699 2700 #line 698 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2701 Write(backgroundImageSmall); 2702 2703 2704 #line default 2705 #line hidden 2706 WriteLiteral("\""); 2707 2708 WriteLiteral(" alt=\"\""); 2709 2710 WriteLiteral(">\r\n </div>\r\n </div>\r\n"); 2711 2712 2713 #line 701 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2714 } 2715 2716 2717 #line default 2718 #line hidden 2719 WriteLiteral("\r\n"); 2720 2721 2722 #line 703 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2723 2724 2725 #line default 2726 #line hidden 2727 2728 #line 703 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2729 if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(linkText)) 2730 { 2731 string buttonStyle = !String.IsNullOrEmpty(button.GetList("ButtonDesign").SelectedValue) ? button.GetList("ButtonDesign").SelectedValue : "primary"; 2732 if (url.Contains("http")) 2733 { 2734 2735 2736 #line default 2737 #line hidden 2738 WriteLiteral(" <a"); 2739 2740 WriteAttribute("href", Tuple.Create(" href=\"", 34581), Tuple.Create("\"", 34592) 2741 2742 #line 708 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2743 , Tuple.Create(Tuple.Create("", 34588), Tuple.Create<System.Object, System.Int32>(url 2744 2745 #line default 2746 #line hidden 2747 , 34588), false) 2748 ); 2749 2750 WriteAttribute("class", Tuple.Create(" class=\"", 34593), Tuple.Create("\"", 34629) 2751 , Tuple.Create(Tuple.Create("", 34601), Tuple.Create("btn", 34601), true) 2752 , Tuple.Create(Tuple.Create(" ", 34604), Tuple.Create("btn--", 34605), true) 2753 2754 #line 708 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2755 , Tuple.Create(Tuple.Create("", 34610), Tuple.Create<System.Object, System.Int32>(buttonStyle 2756 2757 #line default 2758 #line hidden 2759 , 34610), false) 2760 , Tuple.Create(Tuple.Create(" ", 34622), Tuple.Create("dw-mod", 34623), true) 2761 ); 2762 2763 WriteLiteral(" target=\"_blank\""); 2764 2765 WriteLiteral(">"); 2766 2767 2768 #line 708 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2769 Write(linkText); 2770 2771 2772 #line default 2773 #line hidden 2774 WriteLiteral("</a>\r\n"); 2775 2776 2777 #line 709 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2778 } 2779 else if (url.Contains("/")) 2780 { 2781 2782 2783 #line default 2784 #line hidden 2785 WriteLiteral(" <a"); 2786 2787 WriteAttribute("href", Tuple.Create(" href=\"", 34815), Tuple.Create("\"", 34826) 2788 2789 #line 712 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2790 , Tuple.Create(Tuple.Create("", 34822), Tuple.Create<System.Object, System.Int32>(url 2791 2792 #line default 2793 #line hidden 2794 , 34822), false) 2795 ); 2796 2797 WriteAttribute("class", Tuple.Create(" class=\"", 34827), Tuple.Create("\"", 34863) 2798 , Tuple.Create(Tuple.Create("", 34835), Tuple.Create("btn", 34835), true) 2799 , Tuple.Create(Tuple.Create(" ", 34838), Tuple.Create("btn--", 34839), true) 2800 2801 #line 712 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2802 , Tuple.Create(Tuple.Create("", 34844), Tuple.Create<System.Object, System.Int32>(buttonStyle 2803 2804 #line default 2805 #line hidden 2806 , 34844), false) 2807 , Tuple.Create(Tuple.Create(" ", 34856), Tuple.Create("dw-mod", 34857), true) 2808 ); 2809 2810 WriteLiteral(" download>"); 2811 2812 2813 #line 712 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2814 Write(linkText); 2815 2816 2817 #line default 2818 #line hidden 2819 WriteLiteral("</a>\r\n"); 2820 2821 2822 #line 713 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2823 } 2824 else 2825 { 2826 2827 2828 #line default 2829 #line hidden 2830 WriteLiteral(" <a"); 2831 2832 WriteAttribute("href", Tuple.Create(" href=\"", 35019), Tuple.Create("\"", 35030) 2833 2834 #line 716 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2835 , Tuple.Create(Tuple.Create("", 35026), Tuple.Create<System.Object, System.Int32>(url 2836 2837 #line default 2838 #line hidden 2839 , 35026), false) 2840 ); 2841 2842 WriteAttribute("class", Tuple.Create(" class=\"", 35031), Tuple.Create("\"", 35067) 2843 , Tuple.Create(Tuple.Create("", 35039), Tuple.Create("btn", 35039), true) 2844 , Tuple.Create(Tuple.Create(" ", 35042), Tuple.Create("btn--", 35043), true) 2845 2846 #line 716 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2847 , Tuple.Create(Tuple.Create("", 35048), Tuple.Create<System.Object, System.Int32>(buttonStyle 2848 2849 #line default 2850 #line hidden 2851 , 35048), false) 2852 , Tuple.Create(Tuple.Create(" ", 35060), Tuple.Create("dw-mod", 35061), true) 2853 ); 2854 2855 WriteLiteral(">"); 2856 2857 2858 #line 716 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2859 Write(linkText); 2860 2861 2862 #line default 2863 #line hidden 2864 WriteLiteral("</a>\r\n"); 2865 2866 2867 #line 717 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2868 } 2869 } 2870 2871 2872 #line default 2873 #line hidden 2874 WriteLiteral("\r\n </div>\r\n"); 2875 2876 2877 #line 721 "D:\dynamicweb.net\Solutions\Smartpage\procudan.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Paragraph\ParagraphContainerWithButtonList.cshtml" 2878 } 2879 2880 2881 #line default 2882 #line hidden 2883 WriteLiteral(" </div>\r\n </div>\r\n</section>\r\n</div>"); 2884 2885 } 2886 } 2887 } 2888
1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using System.Collections.Generic 3 @using System 4 @using System.Text.RegularExpressions 5 6 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 7 @using Dynamicweb.Frontend 8 @using Dynamicweb.Rapido.Blocks.Components.General 9 @using Dynamicweb.Rapido.Blocks.Components 10 11 @functions { 12 public class ContentParagraph 13 { 14 public string Title { get; set; } 15 public Image Image { get; set; } 16 public string Text { get; set; } 17 public string Link { get; set; } 18 public bool SetImageAsBackground { get; set; } 19 public bool HideOuterPadding { get; set; } 20 public string InnerPaddingCss { get; set; } 21 public string CardCss { get; set; } 22 public string ButtonWrapperCss { get; set; } 23 public string Layout { get; set; } 24 public string Module { get; set; } 25 public Link ButtonPrimary { get; set; } 26 public Link ButtonSecondary { get; set; } 27 } 28 } 29 30 31 32 @helper RenderParagraph(ItemViewModel item, bool renderModule = true) 33 { 34 if (item != null) 35 { 36 string layout = item.GetList("ContentPositions").SelectedValue; 37 38 string paragraphClasses = ""; 39 string paragraphWidth = !String.IsNullOrEmpty(item.GetString("Width")) ? item.GetList("Width").SelectedValue : "12"; 40 paragraphClasses += " grid__col-lg-" + paragraphWidth + " grid__col-md-" + paragraphWidth + " grid__col-sm-" + paragraphWidth; 41 if (item.GetList("WidthMobile").SelectedValue == "hide") 42 { 43 paragraphClasses += " u-hidden-xs"; 44 } 45 else 46 { 47 paragraphClasses += " grid__col-xs-" + item.GetList("WidthMobile").SelectedValue; 48 } 49 paragraphClasses += item.GetBoolean("HidePadding") ? " paragraph-container--no-padding" : ""; 50 paragraphClasses += layout == "middle-center" || layout == "middle-left" ? " u-middle-horizontal grid--justify-center grid--align-self-center" : ""; 51 52 //Alternative Design Layout 53 var designLayout = Model.Item.GetItem("CustomSettings") != null ? Model.Item.GetItem("CustomSettings").GetString("DesignLayout") != null ? Model.Item.GetItem("CustomSettings").GetList("DesignLayout").SelectedValue : "" : ""; 54 paragraphClasses += !String.IsNullOrEmpty(designLayout) ? designLayout : ""; 55 56 string title = item.GetBoolean("ShowTitle") ? item.GetString("Title") : ""; 57 string cardClass = item.GetBoolean("ShowAsCard") ? "paragraph-card" : ""; 58 string buttonSpacing = ""; 59 string buttonAlignment = layout == "all-centered" || layout == "middle-center" ? "grid--justify-center" : ""; 60 61 string image = item.GetFile("Image") != null ? item.GetFile("Image").ToString() + "&" + item.GetFile("Image").GetFocalPointParameters() : ""; 62 int cropMode = !String.IsNullOrEmpty(Converter.ToString(item.GetList("ImageCrop"))) ? Convert.ToInt32(item.GetList("ImageCrop").SelectedValue) : 0; 63 ImageStyle imageStyle = item.GetList("ImageStyle").SelectedValue == "ball" ? ImageStyle.Ball : ImageStyle.None; 64 ButtonLayout primaryButtonLayout = !String.IsNullOrEmpty(item.GetList("ButtonDesign").SelectedValue) ? (ButtonLayout)System.Enum.Parse(typeof(ButtonLayout), char.ToUpper(item.GetList("ButtonDesign").SelectedValue[0]) + item.GetList("ButtonDesign").SelectedValue.Substring(1)) : ButtonLayout.Primary; 65 if (primaryButtonLayout == ButtonLayout.Link) 66 { 67 primaryButtonLayout = ButtonLayout.LinkClean; 68 } 69 ButtonLayout secondaryButtonLayout = !String.IsNullOrEmpty(item.GetList("SecondaryButtonDesign").SelectedValue) ? (ButtonLayout)System.Enum.Parse(typeof(ButtonLayout), char.ToUpper(item.GetList("SecondaryButtonDesign").SelectedValue[0]) + item.GetList("SecondaryButtonDesign").SelectedValue.Substring(1)) : ButtonLayout.Secondary; 70 if (secondaryButtonLayout == ButtonLayout.Link) 71 { 72 secondaryButtonLayout = ButtonLayout.LinkClean; 73 } 74 ImageFilter primaryImageFilter = !string.IsNullOrEmpty(item.GetList("ImageFilterPrimary").SelectedValue) ? (ImageFilter)Enum.Parse(typeof(ImageFilter), item.GetList("ImageFilterPrimary").SelectedValue.Replace("-", ""), true) : ImageFilter.None; 75 ImageFilter secondaryImageFilter = !string.IsNullOrEmpty(item.GetList("ImageFilterSecondary").SelectedValue) ? (ImageFilter)Enum.Parse(typeof(ImageFilter), item.GetList("ImageFilterSecondary").SelectedValue.Replace("-", ""), true) : ImageFilter.None; 76 string imageFilterColorCode = item.GetString("ColorForTheFilter").StartsWith("#") && primaryImageFilter == ImageFilter.Colorize ? GenerateRgba(item.GetString("ColorForTheFilter"), 0.3) : ""; 77 bool setImageAsBackground = item.GetList("ImageStyle").SelectedValue.ToLower() == "background" ? true : false; 78 79 Image paragraphImage = null; 80 if (!String.IsNullOrEmpty(image)) 81 { 82 paragraphImage = new Image 83 { 84 Path = image, 85 Link = item.GetString("Link"), 86 FilterPrimary = primaryImageFilter, 87 FilterSecondary = secondaryImageFilter, 88 FilterColor = imageFilterColorCode, 89 Style = imageStyle, 90 ImageDefault = new ImageSettings 91 { 92 Crop = cropMode, 93 Height = 845, 94 Width = 1920 95 }, 96 ImageMedium = new ImageSettings 97 { 98 Crop = cropMode, 99 Height = 450, 100 Width = 1024 101 }, 102 ImageSmall = new ImageSettings 103 { 104 Crop = cropMode, 105 Height = 544, 106 Width = 640 107 } 108 }; 109 } 110 111 ContentParagraph paragraph = new ContentParagraph 112 { 113 Title = title, 114 Text = item.GetString("Text"), 115 Image = paragraphImage, 116 Link = item.GetString("Link"), 117 Module = !String.IsNullOrEmpty(Model.GetModuleOutput()) && renderModule ? Model.GetModuleOutput() : "", 118 InnerPaddingCss = item.GetList("InnerPadding") != null ? "paragraph-container__body--padding-" + item.GetList("InnerPadding").SelectedValue : "", 119 CardCss = cardClass, 120 HideOuterPadding = item.GetBoolean("HidePadding"), 121 SetImageAsBackground = item.GetList("ImageStyle").SelectedValue.ToLower() == "background" ? true : false, 122 ButtonWrapperCss = buttonSpacing + buttonAlignment, 123 Layout = layout 124 }; 125 126 if (!String.IsNullOrEmpty(item.GetString("Link"))) 127 { 128 paragraph.ButtonPrimary = new Link 129 { 130 Href = item.GetString("Link"), 131 Title = item.GetString("LinkText"), 132 ButtonLayout = primaryButtonLayout, 133 CssClass = "u-no-margin" 134 }; 135 136 if (!String.IsNullOrEmpty(item.GetString("SecondaryLink"))) 137 { 138 paragraph.ButtonPrimary.CssClass = ""; 139 } 140 } 141 142 if (!String.IsNullOrEmpty(item.GetString("SecondaryLink"))) 143 { 144 if (!String.IsNullOrEmpty(item.GetString("Link"))) 145 { 146 paragraph.ButtonPrimary.CssClass += " u-margin-right--lg"; 147 } 148 149 paragraph.ButtonSecondary = new Link 150 { 151 Href = item.GetString("SecondaryLink"), 152 Title = item.GetString("SecondaryLinkText"), 153 ButtonLayout = secondaryButtonLayout 154 }; 155 } 156 157 <div class="paragraph-container @paragraphClasses dw-mod "> 158 @if (setImageAsBackground == true && paragraphImage != null) 159 { 160 paragraphImage.CssClass = "background-image__cover"; 161 162 <div class="background-image dw-mod"> 163 <div class="background-image__wrapper dw-mod"> 164 @Render(paragraphImage) 165 </div> 166 </div> 167 } 168 @{ 169 switch (layout) 170 { 171 case "title-top": 172 @RenderLayoutTitleTop(paragraph) 173 break; 174 case "image-left": 175 @RenderLayoutImageLeft(paragraph) 176 break; 177 case "image-right": 178 @RenderLayoutImageRight(paragraph) 179 break; 180 case "image-centered": 181 @RenderLayoutImageCentered(paragraph) 182 break; 183 case "all-centered": 184 @RenderLayoutAllCentered(paragraph) 185 break; 186 case "middle-center": 187 case "middle-left": 188 @RenderLayoutMiddle(paragraph) 189 break; 190 default: 191 @RenderLayoutImageTop(paragraph) 192 break; 193 } 194 } 195 </div> 196 } 197 } 198 199 200 @helper RenderLayoutTitleTop(ContentParagraph settings) 201 { 202 <div class="grid__cell @settings.CardCss @settings.InnerPaddingCss dw-mod"> 203 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 204 @if (!settings.SetImageAsBackground && settings.Image != null) 205 { 206 <div class="u-margin-bottom--lg"> 207 @Render(settings.Image) 208 </div> 209 } 210 @Render(new Text { Content = settings.Text }) 211 @Render(new ContentModule { Content = settings.Module }) 212 213 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 214 { 215 <div class="grid__cell"> 216 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 217 @Render(settings.ButtonPrimary) 218 @Render(settings.ButtonSecondary) 219 </div> 220 </div> 221 } 222 </div> 223 } 224 225 @helper RenderLayoutImageLeft(ContentParagraph settings) 226 { 227 <div class="grid__cell @settings.CardCss @settings.InnerPaddingCss dw-mod"> 228 <div class="grid grid--external-bleed"> 229 <div class="grid__col-3"> 230 @if (!settings.SetImageAsBackground && settings.Image != null) 231 { 232 @Render(settings.Image) 233 } 234 </div> 235 <div class="grid__col-9 @settings.InnerPaddingCss dw-mod"> 236 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 237 @Render(new Text { Content = settings.Text }) 238 @Render(new ContentModule { Content = settings.Module }) 239 240 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 241 { 242 <div class="grid__cell"> 243 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 244 @Render(settings.ButtonPrimary) 245 @Render(settings.ButtonSecondary) 246 </div> 247 </div> 248 } 249 </div> 250 </div> 251 </div> 252 } 253 254 @helper RenderLayoutImageRight(ContentParagraph settings) 255 { 256 <div class="grid__cell @settings.CardCss"> 257 <div class="grid grid--external-bleed"> 258 <div class="grid__col-9 @settings.InnerPaddingCss dw-mod"> 259 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 260 @Render(new Text { Content = settings.Text }) 261 @Render(new ContentModule { Content = settings.Module }) 262 263 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 264 { 265 <div class="grid__cell"> 266 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 267 @Render(settings.ButtonPrimary) 268 @Render(settings.ButtonSecondary) 269 </div> 270 </div> 271 } 272 </div> 273 @if (!settings.SetImageAsBackground && settings.Image != null) 274 { 275 <div class="grid__col-3"> 276 @Render(settings.Image) 277 </div> 278 } 279 </div> 280 </div> 281 } 282 283 @helper RenderLayoutImageCentered(ContentParagraph settings) 284 { 285 <div class="u-ta-center"> 286 @if (!settings.SetImageAsBackground && settings.Image != null) 287 { 288 <div class="u-margin-bottom--lg u-inline-block"> 289 @Render(settings.Image) 290 </div> 291 } 292 </div> 293 <div class="grid__cell @settings.CardCss @settings.InnerPaddingCss dw-mod"> 294 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 295 @Render(new Text { Content = settings.Text }) 296 @Render(new ContentModule { Content = settings.Module }) 297 </div> 298 <div class="grid__cell @settings.CardCss @settings.InnerPaddingCss dw-mod"> 299 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 300 { 301 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 302 @Render(settings.ButtonPrimary) 303 @Render(settings.ButtonSecondary) 304 </div> 305 } 306 </div> 307 } 308 309 @helper RenderLayoutAllCentered(ContentParagraph settings) 310 { 311 <div class="grid__cell @settings.CardCss @settings.InnerPaddingCss dw-mod"> 312 313 <div class="u-ta-center"> 314 @if (!settings.SetImageAsBackground && settings.Image != null) 315 { 316 <div class="u-margin-bottom--lg u-inline-block"> 317 @Render(settings.Image) 318 </div> 319 } 320 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 321 @Render(new Text { Content = settings.Text }) 322 @Render(new ContentModule { Content = settings.Module }) 323 </div> 324 325 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 326 { 327 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 328 @Render(settings.ButtonPrimary) 329 @Render(settings.ButtonSecondary) 330 </div> 331 } 332 </div> 333 } 334 335 @helper RenderLayoutMiddle(ContentParagraph settings) 336 { 337 <div> 338 <div class="grid__cell @settings.CardCss @settings.InnerPaddingCss dw-mod"> 339 340 <div class="@(settings.Layout == "middle-center" ? "u-ta-center" : "")"> 341 @if (!settings.SetImageAsBackground && settings.Image != null) 342 { 343 <div class="u-margin-bottom--lg u-inline-block"> 344 @Render(settings.Image) 345 </div> 346 } 347 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 348 @Render(new Text { Content = settings.Text }) 349 @Render(new ContentModule { Content = settings.Module }) 350 </div> 351 352 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 353 { 354 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 355 @Render(settings.ButtonPrimary) 356 @Render(settings.ButtonSecondary) 357 </div> 358 } 359 </div> 360 </div> 361 } 362 363 @helper RenderLayoutImageTop(ContentParagraph settings) 364 { 365 <div class="grid__cell @settings.CardCss"> 366 @if (!settings.SetImageAsBackground && settings.Image != null) 367 { 368 <div class="u-margin-bottom--lg"> 369 @Render(settings.Image) 370 </div> 371 } 372 373 <div class="@settings.InnerPaddingCss dw-mod"> 374 @Render(new Heading { Level = 2, Title = settings.Title, Link = settings.Link }) 375 @Render(new Text { Content = settings.Text }) 376 @Render(new ContentModule { Content = settings.Module }) 377 378 @if (settings.ButtonPrimary != null || settings.ButtonSecondary != null) 379 { 380 <div class="paragraph-container__button @settings.ButtonWrapperCss dw-mod"> 381 @Render(settings.ButtonPrimary) 382 @Render(settings.ButtonSecondary) 383 </div> 384 } 385 </div> 386 </div> 387 } 388 389 390 @{ 391 string fontColor = !string.IsNullOrEmpty(Model.Item.GetList("FontColor").SelectedValue) ? "u-" + Model.Item.GetList("FontColor").SelectedValue : ""; 392 string backgroundColor = !string.IsNullOrEmpty(Model.Item.GetList("BackgroundColor").SelectedValue) ? "u-" + Model.Item.GetList("BackgroundColor").SelectedValue + "--bg" : ""; 393 394 string paragraphContainerClasses = ""; 395 string containerClasses = ""; 396 string gridClasses = "grid "; 397 398 string spacingSize = Model.Item.GetList("Spacing") != null && Model.Item.GetList("Spacing").SelectedValue != "" ? Model.Item.GetList("Spacing").SelectedValue : "lg"; 399 string placeHolderImage = "/Files/Images/placeholder.gif"; 400 int columnCount = 0; 401 int paragraphCount = 0; 402 int totalParagraphs = Model.Item.GetItems("Paragraph").Count; 403 int totalSlides = 1; 404 405 switch (Model.Item.GetList("Width").SelectedValue) 406 { 407 case "center": 408 containerClasses += "center-container paragraph-container "; 409 paragraphContainerClasses += " " + fontColor + " " + backgroundColor; 410 break; 411 case "full": 412 containerClasses += fontColor + " " + backgroundColor + " "; 413 paragraphContainerClasses += "paragraph-container--full-width "; 414 break; 415 case "combi": 416 paragraphContainerClasses += "paragraph-container--full-width " + fontColor + " " + backgroundColor + " "; 417 containerClasses += "center-container paragraph-container "; 418 break; 419 default: 420 paragraphContainerClasses += "center-container "; 421 break; 422 } 423 424 if (spacingSize == "none") 425 { 426 containerClasses += "paragraph-container--spacing-none "; 427 } 428 429 //background 430 string containerBackgroundImage = ""; 431 string containerBackgroundImageSmall = ""; 432 string containerBackgroundImageFilterColor = Model.Item.GetList("ColorForTheFilter").SelectedValue != null ? Model.Item.GetList("ColorForTheFilter").SelectedValue : "none"; 433 string containerBackgroundImageFilterPrimary = Model.Item.GetList("ImageFilterPrimary").SelectedValue != null ? Model.Item.GetList("ImageFilterPrimary").SelectedValue : "none"; 434 string containerBackgroundImageFilterSecondary = Model.Item.GetList("ImageFilterSecondary").SelectedValue != null ? Model.Item.GetList("ImageFilterSecondary").SelectedValue : "none"; 435 436 if (containerBackgroundImageFilterPrimary == "colorize") 437 { 438 containerBackgroundImageFilterPrimary = containerBackgroundImageFilterColor; 439 } 440 441 if (Model.Item.GetFile("BackgroundImage") != null) 442 { 443 containerBackgroundImage = "/Admin/Public/GetImage.ashx?width=2500&height=1100&crop=0&Compression=85&DoNotUpscale=true&image=" + Model.Item.GetFile("BackgroundImage").PathUrlEncoded; 444 containerBackgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&height=850&crop=0&&FillCanvas=TrueCompression=85&DoNotUpscale=true&image=" + Model.Item.GetFile("BackgroundImage").PathUrlEncoded; 445 } 446 else if (string.IsNullOrEmpty(Model.Item.GetList("BackgroundColor").SelectedValue)) 447 { 448 backgroundColor = "u-color-light--bg"; 449 } 450 451 //separation line 452 bool haveSeparationLine = Model.Item.GetBoolean("SeperationLineAfter"); 453 if (haveSeparationLine && Model.Item.GetList("Width").SelectedValue != "center") 454 { 455 paragraphContainerClasses += "multiple-paragraphs-container--seperation-line-after "; 456 } 457 else if (haveSeparationLine) 458 { 459 containerClasses += "multiple-paragraphs-container--seperation-line-after "; 460 } 461 462 //height 463 if (!string.IsNullOrEmpty(Model.Item.GetList("Height").SelectedValue)) 464 { 465 gridClasses += "paragraph-container--height-" + Model.Item.GetList("Height").SelectedValue + " "; 466 } 467 468 //is visible for mobiles? 469 var hideForMobile = true; 470 foreach (var paragraph in Model.Item.GetItems("Paragraph")) 471 { 472 if (paragraph.GetList("WidthMobile").SelectedValue != "hide") 473 { 474 hideForMobile = false; 475 break; 476 } 477 } 478 if (Model.Item.GetItems("Paragraph").Count == 0) 479 { 480 hideForMobile = false; 481 } 482 483 if (hideForMobile) 484 { 485 gridClasses += "u-hidden-xs u-hidden-xxs "; 486 } 487 // 488 489 if (Model.Item.GetString("MakeParagraphsCenterAligned") != null && Model.Item.GetBoolean("MakeParagraphsCenterAligned")) 490 { 491 gridClasses += "grid--justify-center "; 492 } 493 494 string containerId = "Paragraph_" + Model.ID; 495 string carouselContainerClass = ""; 496 string carouselSlideClass = ""; 497 498 //Set as carousel 499 if (Model.Item.GetBoolean("EnableCarousel")) 500 { 501 containerClasses += "carousel js-carousel-container "; 502 containerClasses.Replace(" paragraph-container ", ""); 503 504 carouselContainerClass += "carousel__container dw-mod "; 505 506 carouselSlideClass += "carousel__slide dw-mod "; 507 508 containerId = "Carousel_" + Model.ID; 509 } 510 511 //getting video ID from youtube URL 512 string videoCode = Model.Item.GetString("VideoURL"); 513 Regex regex = new Regex(@".be\/(.[^?]*)"); 514 Match match = regex.Match(videoCode); 515 string videoId = ""; 516 if (match.Success) 517 { 518 videoId = match.Groups[1].Value; 519 } 520 else 521 { 522 regex = new Regex(@"v=([^&]+)"); 523 match = regex.Match(videoCode); 524 if (match.Success) 525 { 526 videoId = match.Groups[1].Value; 527 } 528 } 529 530 Dynamicweb.Frontend.ItemViewModel firstParagraph = null; 531 } 532 <div class="grid__col-md-8 grid__col--bleed"> 533 <section class="multiple-paragraphs-container @paragraphContainerClasses multiple-paragraphs-container--spacing-@spacingSize dw-mod"> 534 <div class="background-image image-filter image-filter--@containerBackgroundImageFilterPrimary dw-mod"> 535 <div class="background-image__wrapper image-filter image-filter--@containerBackgroundImageFilterSecondary dw-mod"> 536 <img class="background-image__cover dw-mod b-lazy" src="@placeHolderImage" data-src="@containerBackgroundImage" data-src-small="@containerBackgroundImageSmall" alt=""> 537 @if (!string.IsNullOrEmpty(videoId)) 538 { 539 540 <div class="video-background"> 541 <div class="video-background__container"> 542 <div class="js-youtube-video" data-video="@videoId" id="ytPlayer@(Model.ID)"></div> 543 </div> 544 </div> 545 } 546 </div> 547 </div> 548 <div class="@containerClasses dw-mod" id="@containerId"> 549 <div class="@carouselContainerClass"> 550 <div class="@carouselSlideClass"> 551 <div class="@gridClasses dw-mod"> 552 @foreach (var paragraph in Model.Item.GetItems("Paragraph")) 553 { 554 if (firstParagraph == null) 555 { 556 firstParagraph = paragraph; 557 } 558 559 int columnWidth = Pageview.Device.ToString() != "Mobile" ? Int32.Parse(paragraph.GetList("Width").SelectedValue) : 12; 560 561 if (columnCount < 12) 562 { 563 columnCount += columnWidth; 564 } 565 else 566 { 567 columnCount = columnWidth; 568 } 569 570 string columnCssClasses = "grid__col-sm-" + columnWidth + " "; 571 if (paragraph.GetList("WidthMobile").SelectedValue != "hide") 572 { 573 columnCssClasses += "grid__col-xs-" + paragraph.GetList("WidthMobile").SelectedValue + " "; 574 } 575 else 576 { 577 columnCssClasses += "u-hidden-xs u-hidden-xxs "; 578 } 579 string backgroundImage = ""; 580 string backgroundImageSmall = ""; 581 string imageStyle = paragraph.GetList("ImageStyle").SelectedValue; 582 string backgroundImageFilterColor = paragraph.GetList("ColorForTheFilter").SelectedValue != null ? paragraph.GetList("ColorForTheFilter").SelectedValue : "none"; 583 string backgroundImageFilterPrimary = paragraph.GetList("ImageFilterPrimary").SelectedValue != null ? paragraph.GetList("ImageFilterPrimary").SelectedValue : "none"; 584 string backgroundImageFilterSecondary = paragraph.GetList("ImageFilterSecondary").SelectedValue != null ? paragraph.GetList("ImageFilterSecondary").SelectedValue : "none"; 585 586 if (imageStyle == "background" && paragraph.GetFile("Image") != null) 587 { 588 string cropMode = paragraph.GetList("ImageCrop").SelectedValue != null ? paragraph.GetList("ImageCrop").SelectedValue : "0"; 589 backgroundImage = "/Admin/Public/GetImage.ashx?width=2500&height=1100&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + paragraph.GetFile("Image").PathUrlEncoded; 590 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&height=850&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + paragraph.GetFile("Image").PathUrlEncoded; 591 } 592 593 if (backgroundImageFilterPrimary == "colorize") 594 { 595 backgroundImageFilterPrimary = backgroundImageFilterColor; 596 } 597 598 string paragraphContainerPadding = paragraph.GetBoolean("HidePadding") ? "paragraph-container--no-padding" : ""; 599 string contentPosition = paragraph.GetList("ContentPositions").SelectedValue; 600 string contentPositionClasses = contentPosition == "middle-center" || contentPosition == "middle-left" ? "grid--justify-center u-middle " : ""; 601 602 <div class="@columnCssClasses paragraph-container @paragraphContainerPadding dw-mod @contentPositionClasses"> 603 @if (imageStyle == "background" && paragraph.GetFile("Image") != null) 604 { 605 <div class="background-image image-filter image-filter--@backgroundImageFilterPrimary dw-mod"> 606 <div class="background-image__wrapper image-filter image-filter--@backgroundImageFilterSecondary dw-mod"> 607 <img class="background-image__cover dw-mod b-lazy" src="@placeHolderImage" data-src="@backgroundImage" data-src-small="@backgroundImageSmall" alt=""> 608 </div> 609 </div> 610 } 611 612 @RenderContent(paragraph, Model.Item.GetBoolean("EnableCarousel")) 613 </div> 614 615 paragraphCount++; 616 if (paragraphCount != totalParagraphs) 617 { 618 string breakMarkup = string.Empty; 619 if (columnCount == 12) 620 { 621 breakMarkup = "</div></div><div class=\"" + carouselSlideClass + "\"><div class=\"" + gridClasses + "\">"; 622 totalSlides++; 623 } 624 @breakMarkup 625 } 626 } 627 </div> 628 </div> 629 </div> 630 631 @if (Model.Item.GetBoolean("EnableCarousel") && totalSlides > 1) 632 { 633 <div class="js-carousel-data" data-carousel-slide-time="@Model.Item.GetString("SlideTime")" data-slides-in-view="1"> 634 <div class="carousel-prev-btn dw-mod" onclick="Carousel.GetPreviousSlide('@containerId', true)"></div> 635 <div class="carousel-next-btn dw-mod" onclick="Carousel.GetNextSlide('@containerId', true)"></div> 636 </div> 637 } 638 </div> 639 </section> 640 </div> 641 <div class="grid__col-md-4 grid__col--bleed"> 642 <section class="multiple-paragraphs-container @paragraphContainerClasses multiple-paragraphs-container--spacing-@spacingSize dw-mod"> 643 <div class="@containerClasses dw-mod"> 644 <div class="@gridClasses dw-mod"> 645 @foreach (var button in Model.Item.GetItems("Buttons")) 646 { 647 int columnWidth = Pageview.Device.ToString() != "Mobile" ? Int32.Parse(firstParagraph.GetList("Width").SelectedValue) : 12; 648 649 if (columnCount < 12) 650 { 651 columnCount += columnWidth; 652 } 653 else 654 { 655 columnCount = columnWidth; 656 } 657 658 string columnCssClasses = "grid__col-sm-" + columnWidth + " "; 659 if (firstParagraph.GetList("WidthMobile").SelectedValue != "hide") 660 { 661 columnCssClasses += "grid__col-xs-" + firstParagraph.GetList("WidthMobile").SelectedValue + " "; 662 } 663 else 664 { 665 columnCssClasses += "u-hidden-xs u-hidden-xxs "; 666 } 667 string backgroundImage = ""; 668 string backgroundImageSmall = ""; 669 string imageStyle = firstParagraph.GetList("ImageStyle").SelectedValue; 670 string backgroundImageFilterColor = firstParagraph.GetList("ColorForTheFilter").SelectedValue != null ? firstParagraph.GetList("ColorForTheFilter").SelectedValue : "none"; 671 string backgroundImageFilterPrimary = firstParagraph.GetList("ImageFilterPrimary").SelectedValue != null ? firstParagraph.GetList("ImageFilterPrimary").SelectedValue : "none"; 672 string backgroundImageFilterSecondary = firstParagraph.GetList("ImageFilterSecondary").SelectedValue != null ? firstParagraph.GetList("ImageFilterSecondary").SelectedValue : "none"; 673 674 if (imageStyle == "background" && firstParagraph.GetFile("Image") != null) 675 { 676 string cropMode = firstParagraph.GetList("ImageCrop").SelectedValue != null ? firstParagraph.GetList("ImageCrop").SelectedValue : "0"; 677 backgroundImage = "/Admin/Public/GetImage.ashx?width=2500&height=1100&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + firstParagraph.GetFile("Image").PathUrlEncoded; 678 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&height=850&crop=" + cropMode + "&Compression=85&DoNotUpscale=true&image=" + firstParagraph.GetFile("Image").PathUrlEncoded; 679 } 680 681 if (backgroundImageFilterPrimary == "colorize") 682 { 683 backgroundImageFilterPrimary = backgroundImageFilterColor; 684 } 685 686 string paragraphContainerPadding = firstParagraph.GetBoolean("HidePadding") ? "paragraph-container--no-padding" : ""; 687 string contentPosition = firstParagraph.GetList("ContentPositions").SelectedValue; 688 string contentPositionClasses = contentPosition == "middle-center" || contentPosition == "middle-left" ? "grid--justify-center u-middle " : ""; 689 690 string url = button.GetString("Link"); 691 string linkText = button.GetString("LinkText"); 692 693 <div class="@columnCssClasses paragraph-container @paragraphContainerPadding dw-mod @contentPositionClasses"> 694 @if (imageStyle == "background" && firstParagraph.GetFile("Image") != null) 695 { 696 <div class="background-image image-filter image-filter--@backgroundImageFilterPrimary dw-mod"> 697 <div class="background-image__wrapper image-filter image-filter--@backgroundImageFilterSecondary dw-mod"> 698 <img class="background-image__cover dw-mod b-lazy" src="@placeHolderImage" data-src="@backgroundImage" data-src-small="@backgroundImageSmall" alt=""> 699 </div> 700 </div> 701 } 702 703 @if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(linkText)) 704 { 705 string buttonStyle = !String.IsNullOrEmpty(button.GetList("ButtonDesign").SelectedValue) ? button.GetList("ButtonDesign").SelectedValue : "primary"; 706 if (url.Contains("http")) 707 { 708 <a href="@url" class="btn btn--@buttonStyle dw-mod" target="_blank">@linkText</a> 709 } 710 else if (url.Contains("/")) 711 { 712 <a href="@url" class="btn btn--@buttonStyle dw-mod" download>@linkText</a> 713 } 714 else 715 { 716 <a href="@url" class="btn btn--@buttonStyle dw-mod">@linkText</a> 717 } 718 } 719 720 </div> 721 } 722 </div> 723 </div> 724 </section> 725 </div>
Toms Gruppen
Med fabrikker i Danmark, Sverige, Tyskland og Polen – beskæftiger ca. 1.200 medarbejdere. Koncernen, der har rødder tilbage til 1924, fremstiller en lang række velkendte brands, herunder Toms, Ga-Jol, Anthon Berg, Bon-Bon, Galle & Jessen, Pingvin, Feodora og Hachez. www.toms.dk