Hans Just

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_7eade73826914bb2908d22053ee26098 : 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_7eade73826914bb2908d22053ee26098() { 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&amp;height=1100&amp;crop=0&amp;Compression=85&amp;DoNotUpscale=true&amp;image=" + Model.Item.GetFile("BackgroundImage").PathUrlEncoded; 1866 containerBackgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&amp;height=850&amp;crop=0&amp;&amp;FillCanvas=TrueCompression=85&amp;DoNotUpscale=true&amp;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&amp;height=1100&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;image=" + paragraph.GetFile("Image").PathUrlEncoded; 2221 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&amp;height=850&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;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&amp;height=1100&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;image=" + firstParagraph.GetFile("Image").PathUrlEncoded; 2577 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&amp;height=850&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;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&amp;height=1100&amp;crop=0&amp;Compression=85&amp;DoNotUpscale=true&amp;image=" + Model.Item.GetFile("BackgroundImage").PathUrlEncoded; 444 containerBackgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&amp;height=850&amp;crop=0&amp;&amp;FillCanvas=TrueCompression=85&amp;DoNotUpscale=true&amp;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&amp;height=1100&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;image=" + paragraph.GetFile("Image").PathUrlEncoded; 590 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&amp;height=850&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;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&amp;height=1100&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;image=" + firstParagraph.GetFile("Image").PathUrlEncoded; 678 backgroundImageSmall = "/Admin/Public/GetImage.ashx?width=1000&amp;height=850&amp;crop=" + cropMode + "&amp;Compression=85&amp;DoNotUpscale=true&amp;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>

Hans Just A/S

Hans Just A/S er grundlagt i 1867 af Hans Jacob Hvalsøe Just. Virksomheden er familiejet i 5. generation og tæller i dag ca. 60 medarbejdere. Hans Just beskæftiger sig udelukkende med import, salg, distribution og markedsføring af udvalgte internationale mærkevarer inden for spiritus, vin og nonalkoholiske drinksmiksere. 
www.hansjust.dkwww.rosesmixers.comwww.shakeit.dk 

Ønsker du en lignende løsning?