Error executing template "Designs/TTonlineNew/_parsed/Page.parsed.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_6a46c8030fe5488399ef42649a1467c8.Execute() in Z:\Sites\_dotFusion\www.ttonline.ro\Files\Templates\Designs\TTonlineNew\_parsed\Page.parsed.cshtml:line 1094
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits RazorTemplateBase<RazorTemplateModel<Template>> 2 @using Dynamicweb.Rendering 3 @using Dynamicweb.Content 4 @using System.Text.RegularExpressions 5 @using System.Web.UI.HtmlControls 6 @{ 7 8 string areaLayoutPath = "/Files/Templates/Designs/TTonlineNew/"; 9 areaLayoutPath = areaLayoutPath.Substring(0, areaLayoutPath.LastIndexOf("/")); 10 11 string Layout_Style = GetString("Item.Area.Layout_Style.Value"), 12 Template_Style = GetString("Item.Area.Template_Style.Value"), 13 Sticky_Header = GetString("Item.Area.Sticky_Header.Value"), 14 Template_Color = GetString("Item.Area.Template_Color.Value"), 15 bodyStyle = Layout_Style + " " + Template_Style + " " + Sticky_Header + " " + Template_Color; 16 17 } 18 19 20 @inherits RazorTemplateBase<RazorTemplateModel<Template>> 21 @using Dynamicweb.Rendering; 22 @using System.Text.RegularExpressions 23 @using Dynamicweb.Notifications 24 @using Dynamicweb.Extensibility; 25 26 27 28 29 30 @helper OgMeta(string designName) 31 { 32 if (string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["ProductID"])) 33 { 34 @SnippetStart("OGMeta") 35 <meta property="og:title" content='@GetString("Title")'> 36 @* <meta property="og:image" content='@Pageview.GlobalTags.GetTagByName("Global:Request.Scheme").Value.ToString()://@Pageview.GlobalTags.GetTagByName("Global:Request.Host").Value.ToString()/Files/Templates/Designs/@designName/images/logo.png'> *@ 37 <meta property="og:site_name" content='@Pageview.Area.Name'> 38 <meta property="og:url" content='@Pageview.GlobalTags.GetTagByName("Global:Request.Scheme").Value.ToString()://@Pageview.GlobalTags.GetTagByName("Global:Request.Host").Value.ToString()@Pageview.GlobalTags.GetTagByName("Global:Pageview.Url").Value.ToString()'> 39 <meta property="og:description" content='@StripHtml(GetString("Meta.Description"))'> 40 <meta property="og:type" content="article"> 41 <meta property="og:locale" content='@Pageview.GlobalTags.GetTagByName("Global:Area.LongLang").Value.ToString().Replace("-", "_")'> 42 @SnippetEnd("OGMeta") 43 } 44 } 45 46 @helper HtmlHead(string designName) 47 { 48 string designFolder = GetString("Template:DesignBaseUrl"); 49 string robots = ""; 50 string ipCountry = "RO";//Dna.IP.Frontend.GetCountryCode(); 51 string countryCodeModule = !string.IsNullOrEmpty(ipCountry) ? ipCountry : "RO"; 52 string userCountryCode = (Pageview.User != null && !string.IsNullOrEmpty(Pageview.User.Country)) ? Pageview.User.Country : ipCountry; 53 string userState = Pageview.User != null ? Pageview.User.State : string.Empty; 54 string userAccountsNumber = (System.Web.HttpContext.Current.Session["AccountsNumber"] ?? "").ToString(); 55 robots = (GetBoolean("Item.Area.DemoBanner") || GetBoolean("Item.Area.NoIndex")) ? CommaSplittedString(robots, "noindex") : ""; 56 robots = (GetBoolean("Item.Area.DemoBanner") || GetBoolean("Item.Area.NoFollow")) ? CommaSplittedString(robots, "nofollow") : ""; 57 //System.Web.HttpContext.Current.Items["metatitle"] = "Here is some data"; 58 string pageTitle = System.Web.HttpContext.Current.Items["metatitle"] != null ? System.Web.HttpContext.Current.Items["metatitle"].ToString() : GetString("Title"); 59 60 <head> 61 <title>@GetValue("Title")</title> 62 @*<meta name="description" content="">*@ 63 <meta http-equiv="content-type" content="text/html; charset=utf-8"> 64 <meta name="viewport" content="initial-scale=1.0, width=device-width, user-scalable=no"> 65 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 66 <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"> 67 68 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="@(designFolder)images/apple-touch-icon-57x57.png"> 69 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="@(designFolder)images/apple-touch-icon-114x114.png"> 70 <link rel="apple-touch-icon-precomposed" sizes="72x72" href="@(designFolder)images/apple-touch-icon-72x72.png"> 71 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="@(designFolder)images/apple-touch-icon-144x144.png"> 72 <link rel="apple-touch-icon-precomposed" sizes="60x60" href="@(designFolder)images/apple-touch-icon-60x60.png"> 73 <link rel="apple-touch-icon-precomposed" sizes="120x120" href="@(designFolder)images/apple-touch-icon-120x120.png"> 74 <link rel="apple-touch-icon-precomposed" sizes="76x76" href="@(designFolder)images/apple-touch-icon-76x76.png"> 75 <link rel="apple-touch-icon-precomposed" sizes="152x152" href="@(designFolder)images/apple-touch-icon-152x152.png"> 76 <link rel="icon" type="image/png" href="@(designFolder)images/favicon-196x196.png" sizes="196x196"> 77 <link rel="icon" type="image/png" href="@(designFolder)images/favicon-96x96.png" sizes="96x96"> 78 <link rel="icon" type="image/png" href="@(designFolder)images/favicon-32x32.png" sizes="32x32"> 79 <link rel="icon" type="image/png" href="@(designFolder)images/favicon-16x16.png" sizes="16x16"> 80 <link rel="icon" type="image/png" href="@(designFolder)images/favicon-128.png" sizes="128x128"> 81 <meta name="application-name" content="&nbsp;"> 82 <meta name="msapplication-TileColor" content="#FFFFFF"> 83 <meta name="msapplication-TileImage" content="@(designFolder)images/mstile-144x144.png"> 84 <meta name="msapplication-square70x70logo" content="@(designFolder)images/mstile-70x70.png"> 85 <meta name="msapplication-square150x150logo" content="@(designFolder)images/mstile-150x150.png"> 86 <meta name="msapplication-wide310x150logo" content="@(designFolder)images/mstile-310x150.png"> 87 <meta name="msapplication-square310x310logo" content="@(designFolder)images/mstile-310x310.png"> 88 89 @if (!string.IsNullOrEmpty(robots)) 90 { 91 <meta name="robots" content="@robots"> 92 } 93 @OgMeta(designName) 94 @RenderSnippet("OGMeta") 95 @GetString("MetaTags") 96 @GetString("CopyRightNotice") 97 @GetString("Stylesheets") 98 99 @* <link rel="shortcut icon" href="@(designFolder)images/favicon.ico" type="image/x-icon"> *@ 100 101 <!-- Icon Font --> 102 @*<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">*@ 103 104 @{ 105 var minify = GetBoolean("Item.Area.Minify_CSS_And_JavaScript"); 106 var styleBundle = Dna.Optimizer.Renderer.RenderStyles(string.Format("{0}css", designFolder), minify:minify, recursive : true, virtualPathPrefix : "-main-styles", exclusions: new[] { "exceptions" }); 107 var scriptBundleHeader = Dna.Optimizer.Renderer.RenderScripts(string.Format("{0}js/header", designFolder), minify: minify, recursive : true, virtualPathPrefix : "-main-scripts-header",exclusions: new[] { "exceptions" }); 108 // var scriptBundleFooter = Dna.Optimizer.Renderer.RenderScripts(string.Format("{0}js/footer", designFolder), minify: minify, recursive : true, virtualPathPrefix : "-main-scripts-footer",exclusions: new[] { "exceptions" }); 109 } 110 @*<link rel="stylesheet" href="@styleBundle">*@ 111 @*<link rel="stylesheet" href="/Files/Templates/Designs/TTonlineNew/css/custom.css">*@ 112 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> 113 <link rel="stylesheet" href="https://sibforms.com/forms/end-form/build/sib-styles.css"> 114 @* <link rel="stylesheet" href="/Files/Templates/Designs/TTonlineNew/dist/custom.css?v=8" async/=""> *@ 115 <link rel="stylesheet" href="/Files/Templates/Designs/TTonlineNew/dist2/app.bundle.css?v=1"> 116 @* <script src="@scriptBundleHeader"></script>*@ 117 <script src="/Files/Templates/Designs/TTonlineNew/assets/js/00_jquery_1.11.2_.min.js"></script> 118 @GetString("Javascripts") 119 @RenderSnippet("externalScripts") 120 @SnippetStart("externalScripts") @SnippetEnd("externalScripts") 121 <!--[if lte IE 9]> 122 <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 123 <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js"></script> 124 <![endif]--> 125 @*<script> 126 @RenderSnippet("jsVariables") 127 @SnippetStart("jsVariables") @SnippetEnd("jsVariables") 128 129 var obj_pages = { 130 str_miniCart: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.MiniCart"))', 131 str_login: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.Login"))', 132 str_globalTranslates: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.GlobalTranslates"))', 133 str_contactPopup : '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.ContactUs_Popup"))', 134 str_cartInformation: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.Cart_Information"))', 135 str_typeAhead : '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.TypeAhead"))' 136 }, 137 obj_user = { 138 str_country: '@userCountryCode', 139 str_state: '@userState', 140 str_accountsNumber:'@userAccountsNumber' 141 }, 142 obj_settings = { 143 str_contactTimeout: '@GetString("Item.Area.Time")', 144 str_cartQty: '@GetString("Ecom:Order.OrderLines.TotalProductQuantity")' 145 }, 146 obj_translates = { 147 str_seeAll: '@Translate("seeAllThe", "See all the")', 148 str_results: '@Translate("results", "results")' 149 }; 150 document.addEventListener('DOMContentLoaded', function(event) { 151 @UserDoesNotExist() 152 @RenderSnippet("jsOnLoadVariables") 153 @SnippetStart("jsOnLoadVariables") @SnippetEnd("jsOnLoadVariables") 154 @RenderSnippet("jsOnLoad") 155 @SnippetStart("jsOnLoad") @SnippetEnd("jsOnLoad") 156 }); 157 158 @if(!string.IsNullOrWhiteSpace(GetString("Item.Area.GoogleAnalytics"))) 159 { 160 <text> 161 (function (i, s, o, g, r, a, m) { 162 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { 163 (i[r].q = i[r].q || []).push(arguments) 164 }, i[r].l = 1 * new Date(); a = s.createElement(o), 165 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) 166 })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); 167 ga('create', '@GetString("Item.Area.GoogleAnalytics")', 'auto'); 168 ga('send', 'pageview'); 169 </text> 170 } 171 @SnippetStart("eCommerceTracking")@SnippetEnd("eCommerceTracking") 172 @RenderSnippet("eCommerceTracking") 173 </script> 174 175 <!-- Global site tag (gtag.js) - Google Ads: 970361168 --> 176 <script async="" src="https://www.googletagmanager.com/gtag/js?id=AW-970361168"></script> 177 <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-970361168'); </script>*@ 178 179 <!-- Hotjar Tracking Code for https://ttonline.ro --> 180 @*<script> 181 (function(h,o,t,j,a,r){ 182 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 183 h._hjSettings={hjid:1231893,hjsv:6}; 184 a=o.getElementsByTagName('head')[0]; 185 r=o.createElement('script');r.async=1; 186 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 187 a.appendChild(r); 188 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 189 </script> 190 <!-- Global site tag (gtag.js) - Google Ads: 1010029401 --> 191 <script async="" src="https://www.googletagmanager.com/gtag/js?id=AW-1010029401"></script> 192 <script> 193 window.dataLayer = window.dataLayer || []; 194 function gtag(){dataLayer.push(arguments);} 195 gtag('js', new Date()); 196 197 gtag('config', 'AW-1010029401'); 198 </script>*@ 199 <!-- Google Tag Manager --> 200 201 <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 202 203 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 204 205 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 206 207 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 208 209 })(window,document,'script','dataLayer','GTM-5WS5JXM');</script> 210 211 <!-- End Google Tag Manager --> 212 </head> 213 } 214 @helper UserDoesNotExist() 215 { 216 if (Dynamicweb.Environment.ExecutingContext.IsFrontEnd() && !Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn()) 217 { 218 if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["Password"]) && !string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["Username"])) 219 { 220 @SnippetStart("jsOnLoad") 221 @:var showLogin = true; 222 @:alert("@Translate("yourUserNameOrPasswordDidntMatch", "Your user name or password didn't match. Please try again.")"); 223 @SnippetEnd("jsOnLoad") 224 } 225 } 226 } 227 @helper Logo(string cssclass, string companyName, string fileName) 228 { 229 if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["print"])) 230 { 231 <div class="@cssclass"> 232 <a href="/"> 233 <img class="img-responsive hidden-print" src="/Files/Templates/Designs/TTonlineNew/images/@(fileName)" alt="@companyName" title="@companyName"> 234 <img class="img-responsive visible-print" src="/Files/Images/logo_TT.png" alt="@companyName" title="@companyName"> 235 </a> 236 </div> 237 } 238 else 239 { 240 <div class="@cssclass"> 241 <a href="/"> 242 <img class="img-responsive" src="/Files/Templates/Designs/TTonlineNew/images/@(fileName)" alt="@companyName" title="@companyName"> 243 </a> 244 </div> 245 } 246 } 247 248 @helper Copyright() 249 { 250 <div class="copyright">&copy; @DateTime.Now.Year @GetString("Item.Area.CompanyName") - @GetString("Item.Area.Copyright")</div> 251 } 252 @functions { 253 private string CommaSplittedString(string CommaSplittedString, string NewString) 254 { 255 256 if (!string.IsNullOrEmpty(CommaSplittedString)) 257 { 258 CommaSplittedString += ", "; 259 } 260 CommaSplittedString += NewString; 261 262 return CommaSplittedString; 263 } 264 public static string StripHtml(string source) 265 { 266 return Regex.Replace(source, "<.*?>", string.Empty); 267 } 268 } 269 @{ 270 string designName1 = "TTonline"; 271 string device = Pageview.Device.ToString(); 272 string firstPageId = GetString("DwAreaFirstPageID"); 273 string homeOrSubpage = GetString("DwAreaFirstPageID") == GetString("Global:Page.ID") ? "home" : "subpage"; 274 string print = !string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["print"]) ? "printOrPdf" : ""; 275 //string resultsPage = GetString("Item.Area.SearchResults"); 276 //string contactPage = GetString("Item.Area.ContactUs"); 277 string countryCode = "RO";//Dna.IP.Frontend.GetCountryCode(); 278 string longLang = Pageview.GlobalTags.GetTagByName("Global:Area.LongLang").Value.ToString(); 279 string languageClass = longLang == "ro-RO" ? "lang-ro" : "lang-en"; 280 //string email = GetString("Item.Area.Email"); 281 //string phone = GetString("Item.Area.Phone"); 282 283 //bool userIsLoggedIn = Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn(); 284 bool isPrint = !string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["print"]); 285 bool bol_backofficeLogged = Dynamicweb.Security.UserManagement.User.GetCurrentBackendUser() != null ? true : false; 286 List<LoopItem> socialMedia = GetLoop("Item.Area.SocialNetworks"); 287 List<LoopItem> websiteLanguages = GetLoop("WebsiteLanguages"); 288 string designFolder = GetString("Template:DesignBaseUrl"); 289 var minify = GetBoolean("Item.Area.Minify_CSS_And_JavaScript"); 290 //var scriptBundleFooter = Dna.Optimizer.Renderer.RenderScripts(string.Format("{0}js/footer", designFolder), minify, true, "-main-scripts-footer", new[] { "exceptions" }); 291 var scriptBundleFooter = Dna.Optimizer.Renderer.RenderScripts(string.Format("{0}js/footer", designFolder), minify: minify, recursive: true, virtualPathPrefix : "-main-scripts-footer", exclusions : new[] { "exceptions" }); 292 var ibuySmartPageId = GetPageIdByNavigationTag("catalog"); 293 var ibuySmartUrl = "/Default.aspx?ID=" + ibuySmartPageId; 294 var isMobile = Pageview.Device.ToString() == "Mobile" ? true : false; 295 296 string dataViewNewsletter = System.Web.HttpContext.Current.Request.Cookies["newsletter"] != null ? System.Web.HttpContext.Current.Request.Cookies["newsletter"].Value : ""; 297 string globalPageId = GetGlobalValue("Global:Page.ID"); 298 string signUpPage = GetPageIdByNavigationTag("SignUpNewsletter").ToString(); 299 300 var signUpNewsletter = GetPageIdByNavigationTag("SignUpNewsletter"); 301 302 } 303 <!DOCTYPE HTML> 304 <!--[if lt IE 8 ]><html class="ie7" lang="@(longLang)"><![endif]--><!--[if IE 8 ]><html class="ie8" lang="@(longLang)"><![endif]--><!--[if IE 9 ]><html class="ie9" lang="@(longLang)"><![endif]--><!--[if (gt IE 9)|!(IE)]><!--> 305 <html lang="@(longLang)" class="@languageClass "> <!--<![endif]--> 306 307 @HtmlHead(designName1) 308 309 <body class="@bodyStyle tileStyle"> 310 <!-- Google Tag Manager (noscript) --> 311 312 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5WS5JXM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 313 314 <!-- End Google Tag Manager (noscript) --> 315 316 <div id="main" class="header-style1"> 317 318 @{ 319 bool userIsLoggedIn = Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn(); 320 string logo = GetString("Item.Area.Logo"); 321 } 322 <header class="header-wrapper clearfix"> 323 324 <div class="header" id="header"> 325 <div class="container-fluid header-first-container"> 326 <div class="mag-content"> 327 <div class="container"> 328 <div class="row header-first-row"> 329 <div class="col-md-9 visible-lg visible-md" id="motto"> 330 <a class="logo" href="/Default.aspx?ID=@firstPageId" title="" rel="home"> 331 <img src="@logo"> 332 </a><!-- .logo --> 333 <h4>Industry – Business Opportunities</h4> 334 </div><!--End of col-md-9 visible-lg visible-md--> 335 336 <div class="col-md-2 visible-lg visible-md text-right username"> 337 338 @if (userIsLoggedIn) { 339 string userName = !string.IsNullOrWhiteSpace(Pageview.User.Name) ? Pageview.User.Name : string.Format("{0}{1}", Pageview.User.FirstName, Pageview.User.LastName); 340 341 <div class="welcomeBack hidden-print text-left"> 342 @Translate("welcome", "Welcome"), <span> @(!string.IsNullOrWhiteSpace(userName) ? userName : Pageview.User.UserName)</span> 343 </div> 344 } 345 346 </div> 347 <div id="social-icon" class="social-icon"> 348 <a href="/Default.aspx?ID=@signUpNewsletter" class="signUpNewsletter-link">@Translate("SignUpNewsletter")</a> 349 350 <div class="hidden-sm hidden-xs"> 351 <script src="https://platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script> 352 <script type="IN/FollowCompany" data-id="10958182" data-counter="right"></script> 353 </div> 354 355 @*<a class="twitter" href='@Pageview.Area.Item["LinkedInLink"]' target="_blank"><i class="fa fa-linkedin fa-2x" aria-hidden="true"></i> </a>*@ 356 <a class="facebook" href='@Pageview.Area.Item["FacebookLink"]' target="_blank"><i class="fa fa-facebook fa-2x" aria-hidden="true"></i></a> 357 <a class="twitter" href='@Pageview.Area.Item["YoutubeLink"]' target="_blank"><i class="fa fa-youtube fa-2x" aria-hidden="true"></i></a> 358 </div> 359 360 </div> 361 </div> 362 </div> 363 </div> 364 365 <div class="container-fluid header-second-container"> 366 <div class="mag-content"> 367 368 <div class="container"> 369 <div class="row header-second-row"> 370 <div class="col-md-12"> 371 372 <!-- Mobile Menu Button --> 373 <a class="navbar-toggle collapsed" id="nav-button" href="#mobile-nav"> 374 <span class="icon-bar"></span> 375 <span class="icon-bar"></span> 376 <span class="icon-bar"></span> 377 <span class="icon-bar"></span> 378 </a><!-- .navbar-toggle --> 379 <!-- Main Nav Wrapper --> 380 <nav class="navbar mega-menu"> 381 <a class="logo hidden-lg hidden-md" href="/Default.aspx?ID=@firstPageId" title="" rel="home"> 382 <img src="@logo"> 383 </a><!-- .logo --> 384 <!-- Navigation Menu --> 385 <div class="navbar-collapse collapse"> 386 @RenderNavigation(new { 387 template = "MainNavigation.xslt", 388 expandmode = "all", 389 id = "header-nav", 390 startlevel = 1, 391 listStyle = "top-navigation", 392 endlevel = 2 393 }) 394 </div><!-- .navbar-collapse --> 395 <!-- End Navigation Menu --> 396 397 398 399 <div class="btn-group dropdown-login"> 400 <button class="btn btn-default btn-sm dropdown-toggle dropdown-login" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 401 <i class="fa fa-user fa-1x" aria-hidden="true">&nbsp; &nbsp;</i><span class=""></span> 402 </button> 403 <ul class="dropdown-menu"> 404 <!-- Button trigger modal --> 405 406 @if (userIsLoggedIn) 407 { 408 <li><a href="/Admin/Public/ExtranetLogoff.aspx?ID=1">Logout</a></li> 409 } else { 410 <li><a href="/Default.aspx?ID=4256">Log in</a></li> 411 <li><a href="/Default.aspx?ID=4255">@Translate("Inregistrare","Inregistrare")</a></li> 412 } 413 </ul> 414 </div> 415 <!-- Single button --> 416 417 <div class="header-right galaxy-s5 nexus-5x iphone-6"> 418 <div class="social-icons"> 419 420 @{ 421 var languageSwitcherValue = ""; 422 foreach (var language in GetLoop("Languages")) { 423 if (language.GetBoolean("IsCurrent")) { 424 languageSwitcherValue = language.GetString("Culture"); 425 } 426 } 427 } 428 @if (languageSwitcherValue == "ro-RO") { 429 <a href="/" class="selected">RO</a> <span>|</span> <a href="/Default.aspx?ID=5557">EN</a> 430 } 431 @if (languageSwitcherValue == "en-US") { 432 <a href="/">RO</a> <span>|</span> <a href="Default.aspx?ID=5557" class="selected">EN</a> 433 } 434 435 @* <a href="#" data-toggle="tooltip" data-placement="bottom" title="Facebook"><i class="fa fa-facebook fa-lg"></i></a> 436 <a href="#" data-toggle="tooltip" data-placement="bottom" title="Twitter"><i class="fa fa-twitter fa-lg"></i></a> 437 <a href="#" data-toggle="tooltip" data-placement="bottom" title="Google+"><i class="fa fa-google-plus fa-lg"></i></a> 438 <!-- Only for Fixed Sidebar Layout --> 439 <a href="#" class="fixed-button navbar-toggle" id="fixed-button"> 440 <i></i> 441 <i></i> 442 <i></i> 443 <i></i> 444 </a><!-- .fixed-button -->*@ 445 </div><!-- .social-icons --> 446 </div><!-- .header-right --> 447 448 449 450 @if(GetString("DwAreaID") == "1"){ 451 452 <div id="sb-search" class="sb-search sb-search-open"> 453 <div class="form-group" style="position: relative;"> 454 <form action="/cautare.aspx" method="GET"> 455 <input class="sb-search-input" placeholder="Termen de cautare..." type="text" value="" name="q" id="q"> 456 <input class="sb-search-submit btn-search" type="submit" value=""> 457 <span class="sb-icon-search fa fa-search" data-toggle="tooltip" data-placement="bottom" title="Search"></span> 458 </form> 459 </div> 460 </div> 461 }else { 462 463 <div id="sb-search" class="sb-search sb-search-open"> 464 <div class="form-group" style="position: relative;"> 465 <form action="/en/search.aspx" method="GET"> 466 <input class="sb-search-input" placeholder="Input keyword ...." type="text" value="" name="q" id="q"> 467 <input class="sb-search-submit btn-search" type="submit" value=""> 468 <span class="sb-icon-search fa fa-search" data-toggle="tooltip" data-placement="bottom" title="Search"></span> 469 </form> 470 </div> 471 </div> 472 } 473 474 475 476 477 478 </nav><!-- .navbar --> 479 480 481 </div> 482 </div> 483 </div> 484 </div> 485 </div><!--.container --> 486 </div><!-- .mag-content --> 487 </header></div><!-- .container --> 488 <!-- .header --> 489 490 <!-- .header-wrapper --> 491 492 <!-- Begin Main Wrapper --> 493 <div class="container main-wrapper"> 494 495 @if (string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["productid"])) 496 { 497 <div class="hidden-xs hidden-sm hidden-md skyscraper--left"> 498 <div class="sticky default"> 499 <span> 500 <ins data-revive-zoneid="2" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 501 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 502 </span> 503 </div> 504 </div> 505 <div class="hidden-xs hidden-sm hidden-md skyscraper--right"> 506 <div class="sticky default"> 507 <span> 508 <ins data-revive-zoneid="3" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 509 </span> 510 </div> 511 </div> 512 } 513 514 @if(@GetInteger("DwPageID") == 4228) 515 { 516 <style> 517 .ad728-wrapper { 518 margin: 40px auto 0px; 519 520 } 521 </style> 522 523 string logoSubheader = GetString("Item.Area.Logo_IBuySmart"); 524 string culoareFundal = !string.IsNullOrEmpty(GetString("Item.Area.CuloareFundal")) ? "background:" + GetString("Item.Area.CuloareFundal") + ";" : ""; 525 string culoareFont = !string.IsNullOrEmpty(GetString("Item.Area.CuloareFont")) ? "color:" + GetString("Item.Area.CuloareFont") + ";" : ""; 526 string textSubheader = GetString("Item.Area.Text"); 527 string dimensiuneFont = !string.IsNullOrEmpty(GetString("Item.Area.DimensiuneFont")) ? "font-size:" + GetString("Item.Area.DimensiuneFont") + ";" : ""; 528 529 530 <!-- Begin iBuySmart Main Mobile Banner --> 531 <div class="hidden-md hidden-lg hidden-xl mag-content clearfix " style="margin-top: 30px;"> 532 <div class="row"> 533 <div class="col-md-12"> 534 <div class="ad728-wrapper-mobile-main" style="min-height: 115px;display: flex;margin-top: 2em;justify-content: center;"> 535 <ins data-revive-zoneid="22" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 536 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 537 </div> 538 </div> 539 </div> 540 </div> 541 <!-- End iBuySmart Main Mobile Banner --> 542 543 544 if (isMobile) 545 { 546 <div class="subheader row" style="@culoareFundal"> 547 <div class="row"> 548 <div class="col-xs-7"> 549 <a href="@ibuySmartUrl"><img src="@logoSubheader"></a> 550 </div> 551 <div class="col-xs-5"> 552 <h4 style="@culoareFont @dimensiuneFont">@textSubheader</h4> 553 </div> 554 </div> 555 <div class="row"> 556 <div class="col-xs-12">@RenderSnippet("SearchProduse")</div> 557 </div> 558 </div> 559 } 560 else 561 { 562 <div class="subheader row" style="@culoareFundal"> 563 <div class="col-xs-4"> 564 <a href="@ibuySmartUrl"><img src="@logoSubheader"></a> 565 </div> 566 <div class="col-xs-5"> 567 <h4 style="@culoareFont @dimensiuneFont">@textSubheader</h4> 568 </div> 569 <div class="col-xs-12 col-md-3">@RenderSnippet("SearchProduse")</div> 570 </div> 571 572 } 573 574 575 } 576 577 @if(@GetInteger("DwAreaID") == 3){ 578 <style> 579 .ad728-wrapper { 580 margin: 40px auto 0px; 581 } 582 </style> 583 584 string logoSubheader = GetString("Item.Area.LogoIndustryZoom"); 585 string culoareFundal = !string.IsNullOrEmpty(GetString("Item.Area.CuloareFundal_Industryzoom")) ? "background:" + GetString("Item.Area.CuloareFundal_Industryzoom") + ";" : ""; 586 string culoareFont = !string.IsNullOrEmpty(GetString("Item.Area.Culoare_Font_IndustryZoom")) ? "color:" + GetString("Item.Area.Culoare_Font_IndustryZoom") + ";" : ""; 587 string textSubheader = GetString("Item.Area.Text_Subheader_Industry_Zoom"); 588 string dimensiuneFont = !string.IsNullOrEmpty(GetString("Item.Area.Dimensiune_Font_IndustryZoom")) ? "font-size:" + GetString("Item.Area.Dimensiune_Font_IndustryZoom") + ";" : ""; 589 590 <div class="subheader row" style="@culoareFundal"> 591 @if (!string.IsNullOrEmpty(textSubheader)) { 592 <div class="col-xs-4"> 593 <img src="@logoSubheader"> 594 </div> 595 <div class="col-xs-5"> 596 <h4 style="@culoareFont @dimensiuneFont">@textSubheader</h4> 597 </div> 598 <div class="col-xs-12 col-md-3">@RenderSnippet("SearchProduse")</div> 599 } else { 600 <div class="col-xs-12 noPadding"> 601 <img src="@logoSubheader" style="margin: 10px 0 -30px 0;"> 602 </div> 603 } 604 </div> 605 606 } 607 608 609 @if(@GetInteger("DwPageID") == 4218 || @GetInteger("DwPageID") == 4271 || @GetInteger("DwPageID") == 8376 ){ 610 <style> 611 .ad728-wrapper { 612 margin: 40px auto 0px; 613 } 614 </style> 615 616 string logoSubheader = GetString("Item.Area.Logo_Companii"); 617 string culoareFundal = !string.IsNullOrEmpty(GetString("Item.Area.CuloareFundalCompanii")) ? "background:" + GetString("Item.Area.CuloareFundalCompanii") + ";" : ""; 618 string culoareFont = !string.IsNullOrEmpty(GetString("Item.Area.CuloareFontCompanii")) ? "color:" + GetString("Item.Area.CuloareFontCompanii") + ";" : ""; 619 string textSubheader = GetString("Item.Area.TextSubheaderCompanii"); 620 string dimensiuneFont = !string.IsNullOrEmpty(GetString("Item.Area.DimensiuneFontCompanii")) ? "font-size:" + GetString("Item.Area.DimensiuneFontCompanii") + ";" : ""; 621 622 if(@GetInteger("DwPageID") == 4218) { 623 <!-- Begin Main Mobile Banner --> 624 <div class="hidden-md hidden-lg hidden-xl mag-content clearfix " style="margin-top: 30px;"> 625 <div class="row"> 626 <div class="col-md-12"> 627 <div class="ad728-wrapper-mobile-main" style="min-height: 115px;display: flex;margin-top: 2em;justify-content: center;"> 628 <ins data-revive-zoneid="22" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 629 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 630 </div> 631 </div> 632 </div> 633 </div> 634 <!-- End Main Mobile Banner --> 635 } 636 637 638 <div class="subheader row" style="@culoareFundal"> 639 <div class="col-xs-4"> 640 <img src="@logoSubheader"> 641 </div> 642 <div class="col-xs-8"> 643 <h4 style="@culoareFont; @dimensiuneFont">@textSubheader</h4> 644 </div> 645 </div> 646 647 } 648 649 650 @if(@GetInteger("DwPageID") != 4271) 651 { 652 <!-- Begin Sticky Mobile Banner --> 653 654 <div class="row sticky-mobile-container hidden hidden-md hidden-lg hidden-xl"> 655 <div class="col-md-12"> 656 <div class="ad728-wrapper-mobile" style="min-height:145px;"> 657 <ins data-revive-zoneid="23" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 658 </div> 659 </div> 660 </div> 661 <!-- End Sticky Mobile Banner --> 662 } 663 664 @if(GetString("DwPageID") == "4228" || GetString("DwPageID") == "4218" || GetString("DwPageID") == "8376"){ 665 666 667 } else { 668 <!-- Begin Main Mobile Banner --> 669 <div class="hidden-md hidden-lg hidden-xl mag-content clearfix " style="margin-top: 30px;"> 670 <div class="row"> 671 <div class="col-md-12"> 672 <div class="ad728-wrapper-mobile-main" style="min-height: 115px;display: flex;margin-top: 2em;justify-content: center;"> 673 <ins data-revive-zoneid="22" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 674 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 675 </div> 676 </div> 677 </div> 678 </div> 679 <!-- End Main Mobile Banner --> 680 681 682 <!-- Begin Main Banner --> 683 <div class="hidden-xs hidden-sm mag-content clearfix " style="margin-bottom: 30px; padding-left: 0px; padding-right: 0px;"> 684 <div class="row"> 685 <div class="col-md-12"> 686 687 <div class="ad728-wrapper" style="min-height:145px;"> 688 <ins data-revive-zoneid="1" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 689 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 690 </div> 691 692 </div> 693 </div> 694 </div> 695 <!-- End Main Banner --> 696 697 } 698 699 @{ 700 string backgroundClassShop = (GetString("DwPageID") == "4228") ? "shop-background" : " "; 701 string backgroundClassCompanii = (GetString("DwPageID") == "4218" || GetString("DwPageID") == "8376" ) ? "companii-background" : " "; 702 string backgroundClassIndustry = (GetString("DwPageID") == "4271") ? "industry-background" : " "; 703 704 } 705 706 <div class="main-content mag-content clearfix @backgroundClassShop @backgroundClassCompanii @backgroundClassIndustry"> 707 708 @inherits RazorTemplateBase<RazorTemplateModel<Template>> 709 @using Dynamicweb.Rendering 710 @using Dynamicweb.Content 711 @using BrandFusion.Dw.eCommerce 712 @using Dynamicweb.Ecommerce.Products 713 714 @GetValue("Title(Article page)") 715 @GetValue("Description(Pagina de articol)") 716 @functions { 717 718 //public class Session 719 //{ 720 //public string Id; 721 //public string Title; 722 //public DateTime StartTime; 723 //public DateTime EndTime; 724 //public bool IsBreak; 725 //public string Description; 726 //public string Type; 727 //public string Url; 728 //public string AllowedGroups; 729 //public string Location; 730 //public string Level; 731 //public int NumberOfSeats; 732 //public int NumberOfReservedSeats; 733 //public List<Speaker> 734 //Speakers; 735 //public List<Speaker> 736 //Moderatori; 737 //public LoopItem Item; 738 //} 739 740 public class Autor 741 { 742 public string Id; 743 public string Name; 744 public string Link; 745 public string Description; 746 public string Image; 747 public string Persoana; 748 } 749 750 public class Companie 751 { 752 public string Id; 753 public string Name; 754 public string Link; 755 public string Logo; 756 } 757 758 public class RelevantaGeografica 759 { 760 public string Id; 761 public string Name; 762 public string Link; 763 } 764 765 public class Tag 766 { 767 public string Id; 768 public string Name; 769 public string Link; 770 } 771 772 public class Sectiune 773 { 774 public string Id; 775 public string Name; 776 public string Link; 777 } 778 779 public class Editie 780 { 781 public string Id; 782 public string Name; 783 public string Link; 784 } 785 786 787 788 public static string StripHtmlTagByCharArray(string htmlString) 789 { 790 char[] array = new char[htmlString.Length]; 791 int arrayIndex = 0; 792 bool inside = false; 793 794 for (int i = 0; i < htmlString.Length; i++) 795 { 796 char let = htmlString[i]; 797 if (let == '<') 798 { 799 inside = true; 800 continue; 801 } 802 if (let == '>') 803 { 804 inside = false; 805 continue; 806 } 807 if (!inside) 808 { 809 array[arrayIndex] = let; 810 arrayIndex++; 811 } 812 } 813 return new string(array, 0, arrayIndex); 814 } 815 816 817 private List<Autor> GetAutori(string autoriList) 818 { 819 var autori = new List<Autor> (); 820 821 if(!string.IsNullOrEmpty(autoriList)){ 822 string[] itemIdList = autoriList.Split(','); 823 foreach (string itemId in itemIdList) 824 { 825 var autor = Dynamicweb.Content.Items.Item.GetItemById("Taxonomie_Autori", itemId); 826 if (autor != null) 827 { 828 autori.Add(new Autor 829 { 830 Id = itemId, 831 Name = autor["Name"] != null ? autor["Name"].ToString() : "", 832 Image = autor["Image"] != null ? autor["Image"].ToString() : "", 833 Description = autor["Description"] != null ? autor["Description"].ToString() : "", 834 Link = "/Default.aspx?ID=4250&autor="+itemId, 835 Persoana = autor["Persoana_Companie"] != null ? autor["Persoana_Companie"].ToString() : "" 836 }); 837 } 838 } 839 } 840 841 return autori; 842 } 843 844 private List<RelevantaGeografica> GetRelevanta(string relevantaList) 845 { 846 var relevante = new List<RelevantaGeografica> (); 847 848 if(!string.IsNullOrEmpty(relevantaList)){ 849 string[] itemIdList = relevantaList.Split(','); 850 foreach (string itemId in itemIdList) 851 { 852 var relevanta = Dynamicweb.Content.Items.Item.GetItemById("RelevantaGeografica", itemId); 853 if (relevanta != null) 854 { 855 relevante.Add(new RelevantaGeografica 856 { 857 Id = itemId, 858 Name = relevanta["Name"] != null ? relevanta["Name"].ToString() : "", 859 Link = "" 860 }); 861 } 862 } 863 } 864 865 return relevante; 866 } 867 868 869 private List<Sectiune> GetSectiuni(string sectiuniList) 870 { 871 var sectiuni = new List<Sectiune> (); 872 873 return sectiuni; 874 875 } 876 877 private List<Tag> GetTaguri(string taguriList) 878 { 879 var taguri = new List<Tag>(); 880 if(!string.IsNullOrEmpty(taguriList)){ 881 string[] itemIdList = taguriList.Split(','); 882 foreach (string itemId in itemIdList) 883 { 884 var tag = Dynamicweb.Content.Items.Item.GetItemById("Taxonomie_Taguri", itemId); 885 if (tag != null) 886 { 887 taguri.Add(new Tag 888 { 889 Id = itemId, 890 Name = tag["Name"] != null ? tag["Name"].ToString() : "", 891 Link = "Default.aspx?ID=4252&tag="+itemId 892 }); 893 } 894 } 895 } 896 return taguri; 897 898 } 899 900 901 private List<Companie> GetCompany(string companyList) 902 { 903 var companies = new List<Companie> (); 904 if(!string.IsNullOrEmpty(companyList)){ 905 string[] itemIdList = companyList.Split(','); 906 foreach (string itemId in itemIdList) 907 { 908 var companie = Dynamicweb.Content.Items.Item.GetItemById("Taxonomie_Companii", itemId); 909 if (companie != null) 910 { 911 companies.Add(new Companie 912 { 913 Id = itemId, 914 Name = companie["Name"] != null ? companie["Name"].ToString() : "", 915 Logo = companie["Logo"] != null ? companie["Logo"].ToString() : "", 916 Link = "/Default.aspx?ID=4271&companie="+itemId 917 }); 918 } 919 } 920 } 921 return companies; 922 923 } 924 925 926 927 928 929 } 930 931 @using Dna.ImageProcessor; 932 @using Dynamicweb.Frontend.Devices; 933 934 @{ 935 string designName = GetString("Template:DesignBaseUrl").Replace("/Files/Templates/Designs/", "").Replace("/", ""); 936 } 937 938 @functions{ 939 /// <summary> 940 /// Returns the URL for the given ImageSettings. 941 /// </summary> 942 /// <param name="settings">The ImageSettings used to generate the URL. 943 private static string GetImage(ImageSettings settings) 944 { 945 return settings.ToUrl(); 946 } 947 948 /// <summary> 949 /// Returns the URL for the given ImageSettings. 950 /// </summary> 951 /// <param name="url">The URL to the image. 952 /// <param name="settings">The ImageSettings used to generate the URL. 953 public static string GetImage(string url, ImageSettings settings = null) 954 { 955 if (settings == null) 956 { 957 settings = new ImageSettings(); 958 } 959 settings.ImageUrl = url; 960 return GetImage(settings); 961 } 962 963 /// <summary> 964 /// Returns the URL for the given ImageSettings. 965 /// </summary> 966 /// <param name="url">The URL to the image. 967 /// <param name="width">The requested width of the image. 968 /// <param name="height">The requested height of the image. 969 /// <param name="settings">The ImageSettings used to generate the URL. 970 public static string GetImage(string url, int width, int height, ImageSettings settings = null) 971 { 972 if (settings == null) 973 { 974 settings = new ImageSettings(); 975 } 976 settings.Width = width; 977 settings.Height = height; 978 return GetImage(url, settings); 979 } 980 981 /// <summary> 982 /// Returns the URL for the given ImageSettings. 983 /// </summary> 984 /// <param name="url">The URL to the image. 985 /// <param name="width">The requested width of the image. 986 /// <param name="height">The requested height of the image. 987 /// <param name="widthTablet">The requested width of the image for a tablet device. 988 /// <param name="heightTablet">The requested height of the image for a tablet device. 989 /// <param name="widthMobile">The requested width of the image for a mobile device. 990 /// <param name="heightMobile">The requested height of the image for a mobile device. 991 /// <param name="settings">The ImageSettings used to generate the URL. 992 public static string GetImage(string url, int width, int height, int widthTablet, int heightTablet, int widthMobile, int heightMobile, ImageSettings settings = null) 993 { 994 var currentDevice = Dynamicweb.Frontend.PageView.Current().Device; 995 996 switch (currentDevice) 997 { 998 case DeviceType.Tablet: 999 width = widthTablet != 0 ? widthTablet : width; 1000 height = heightTablet != 0 ? heightTablet : height; 1001 break; 1002 case DeviceType.Mobile: 1003 width = widthMobile != 0 ? widthMobile : width; 1004 height = heightMobile != 0 ? heightMobile : height; 1005 break; 1006 // default: Skip; just use existing width and height 1007 } 1008 if (settings == null) 1009 { 1010 settings = new ImageSettings(); 1011 } 1012 settings.ImageUrl = url; 1013 settings.Width = width; 1014 settings.Height = height; 1015 return GetImage(settings); 1016 } 1017 } 1018 @helper RenderPlaceholderImageOnLeft() 1019 { 1020 <div class="row"> 1021 <div class="col-md-4 col-xs-12"> 1022 <div class="pre-render-element pre-render-element--md"></div> 1023 </div> 1024 <div class="col-md-8 col-xs-12"> 1025 <div class="pre-render-element pre-render-element--title"></div> 1026 <div class="pre-render-element pre-render-element--title"></div> 1027 <div class="pre-render-element pre-render-element--text"></div> 1028 <div class="pre-render-element pre-render-element--text"></div> 1029 <div class="pre-render-element pre-render-element--text"></div> 1030 </div> 1031 </div> 1032 1033 } 1034 @helper RenderPlaceholderImageOnly(string imageSize) 1035 { 1036 <div class="pre-render-element @imageSize"></div> 1037 } 1038 1039 @helper RenderPlaceholderImageTop(string imageSize) 1040 { 1041 <div class="pre-render-element @imageSize"></div> 1042 <div class="pre-render-element pre-render-element--title"></div> 1043 <div class="pre-render-element pre-render-element--text"></div> 1044 <div class="pre-render-element pre-render-element--text"></div> 1045 <div class="pre-render-element pre-render-element--text"></div> 1046 } 1047 @helper RenderPlaceholderImageTopNoText(string imageSize) 1048 { 1049 <div class="pre-render-element @imageSize"></div> 1050 <div class="pre-render-element pre-render-element--title"></div> 1051 1052 } 1053 @helper RenderPlaceholderNoImage() 1054 { 1055 <div class="pre-render-element pre-render-element--title"></div> 1056 <div class="pre-render-element pre-render-element--title"></div> 1057 <div class="pre-render-element pre-render-element--text"></div> 1058 <div class="pre-render-element pre-render-element--text"></div> 1059 <div class="pre-render-element pre-render-element--text"></div> 1060 } 1061 1062 @helper RenderPlaceholderCaruselText() 1063 { 1064 <div class="item placeholder"> 1065 <div class="pre-render-element pre-render-element--md"></div> 1066 <div class="pre-render-element pre-render-element--title"></div> 1067 <div class="pre-render-element pre-render-element--text"></div> 1068 <div class="pre-render-element pre-render-element--text"></div> 1069 </div> 1070 } 1071 @helper RenderPlaceholderCaruselImage() 1072 { 1073 <div class="item"> 1074 <div class="pre-render-element pre-render-element--md"></div> 1075 </div> 1076 } 1077 @using System.Web 1078 @{ 1079 string articleImage = GetString("Item.ImaginePrincipala.Value"); 1080 string articleAutori = GetString("Item.Autori"); 1081 string articleCompanyDe = GetString("Item.De_Companie"); 1082 int articleSectiuneID = GetInteger("Item.SectiuneParinteId"); 1083 string articleID = GetString("Item.Id.Value"); 1084 bool AdserverBanner = GetBoolean("Item.Adserver_Banner.Value"); 1085 string linkBanner = GetString("Item.Link_Banner"); 1086 string imagineBanner = GetString("Item.Imagine_Banner"); 1087 string linkAutor = ""; 1088 string nrEditie= GetString("Item.Editie.Value"); 1089 1090 var pageId = GetPageIdByNavigationTag("ArticlesFeed").ToString(); 1091 var autorPageID = GetPageIdByNavigationTag("AutoriFeed").ToString(); 1092 var autorPage = GetPageIdByNavigationTag("PaginaAutori").ToString(); 1093 var pageService = new Dynamicweb.Content.PageService(); 1094 var articlesID = pageService.GetPageForItem("Dw_Page", articleID).ID; 1095 var currentPageId = GetInteger("DWPageID"); 1096 var currentPage = GetGlobalValue("Global:Page.ID").ToString(); 1097 } 1098 1099 1100 @SnippetStart("OGMeta") 1101 @{ 1102 var httpdomain = "http://" + GetGlobalValue("Global:Request.Host"); 1103 var og_item_image = Uri.EscapeUriString(logo); 1104 var og_page_image = Uri.EscapeUriString(articleImage); 1105 var ogimage = !string.IsNullOrWhiteSpace(og_page_image) ? string.Format("{0}{1}", httpdomain, og_page_image) : string.Format("{0}{1}", httpdomain, og_item_image); //httpdomain is declared in Master.cshtml 1106 } 1107 @if (!string.IsNullOrWhiteSpace(og_item_image) || !string.IsNullOrWhiteSpace(og_page_image)) 1108 { 1109 <meta property="og:image" content="@ogimage"> 1110 <meta property="og:image:width" content="600"> 1111 <meta property="og:image:height" content="600"> 1112 } 1113 @SnippetEnd("OGMeta") 1114 <div class="row blog-content" data-stickyparent=""> 1115 <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8 "> 1116 <article class="post-wrapper clearfix"> 1117 <div class="first-container-article" data-template="ArticleBodyTemplate" data-json-feed="/Default.aspx?ID=@pageId&PageID=@articlesID&redirect=false"> 1118 @RenderPlaceholderImageTop("pre-render-element--xl") 1119 </div> 1120 </article><!-- .post-wrapper --> 1121 <div class="hidden-md hidden-lg hidden-xl row mobile-banner-main" data-banner="" style="min-height: 115px;display: flex;margin-top: 2em;justify-content: center;"> 1122 <!-- Revive Adserver Asynchronous JS Tag - Generated with Revive Adserver v5.0.5 --> 1123 <ins data-revive-zoneid="24" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1124 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 1125 </div> 1126 @SnippetStart("Tags") 1127 <div class="sidebar-handlebars-wrapper" data-template="TagsTemplate" data-json-feed="/Default.aspx?ID=@pageId&PageID=@articlesID&redirect=false"> 1128 </div> 1129 @SnippetEnd("Tags") 1130 <div class="row"> 1131 @GetValue("DwNavigation(blogposts)") 1132 </div> 1133 <div class="related-posts clearfix"> 1134 <!-- Mid ad --> 1135 @if(AdserverBanner == true){ 1136 1137 <div class="row mb-20"> 1138 <div class="mag-content clearfix"> 1139 <div class="row"> 1140 <div class="col-md-12"> 1141 <div class="ad666-wrapper"> 1142 <ins data-revive-zoneid="1" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1143 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 1144 </div> 1145 </div> 1146 </div> 1147 </div> 1148 </div> 1149 }else if( !string.IsNullOrEmpty(linkBanner) && !string.IsNullOrEmpty(imagineBanner) ){ 1150 1151 <div class="row mb-20"> 1152 <div class="mag-content clearfix"> 1153 <div class="row"> 1154 <div class="col-md-12"> 1155 <div class="ad666-wrapper"> 1156 <a href="@linkBanner"> 1157 <img src="@imagineBanner"> 1158 1159 </a> 1160 </div> 1161 </div> 1162 </div> 1163 </div> 1164 </div> 1165 1166 } 1167 <!-- End Mid ad --> 1168 1169 <div class="row"> 1170 1171 <div class="col-md-6"> 1172 <h3 class="block-title"><span>@Translate("De acelasi autor","De acelasi autor")</span></h3> 1173 <div class="row author-template" data-template="SectionTemplate" data-json-feed="/Default.aspx?ID=@pageId&PageSize=3&SectiuneParinte=@articleSectiuneID&Excluded=@currentPageId&redirect=false"> 1174 <div style="margin-right: 5px"> 1175 @RenderPlaceholderImageTop("pre-render-element--md") 1176 @RenderPlaceholderImageTop("pre-render-element--md") 1177 </div> 1178 </div> 1179 </div> 1180 1181 <div class="col-md-6"> 1182 <h3 class="block-title"><span>@Translate("Din aceeasi sectiune","Din aceeasi sectiune")</span></h3> 1183 <div class="row section-template" data-template="SectionTemplate" data-json-feed="/Default.aspx?ID=@pageId&PageSize=3&redirect=false&SectiuneParinte=@articleSectiuneID&Excluded=@currentPageId,"> 1184 <div style="margin-left: 5px"> 1185 @RenderPlaceholderImageTop("pre-render-element--md") 1186 @RenderPlaceholderImageTop("pre-render-element--md") 1187 </div> 1188 </div> 1189 </div> 1190 </div> 1191 <div class="row row-butoane-articol"> 1192 <div class="col-xs-12 col-sm-6 "><a href="/revista" class="btn btn-primary btn-background">@Translate("VeziSectiunileRevisteiT&T", "Sectiunile revistei T&T")</a></div> 1193 <div class="col-xs-12 col-sm-6 "><a href="/revista/web-exclusive" class="btn btn-primary btn-background">@Translate("VeziArticoleWebExclusive", "Articole web exclusive")</a></div> 1194 </div> 1195 1196 @{ 1197 int counter = 0; 1198 var Produse = GetLoop("Item.Produse.Value"); 1199 var productPage = GetPageIdByNavigationTag("catalog"); 1200 1201 if (Produse.Any()) 1202 { 1203 <h3 class="block-title"><span>Produse</span></h3> 1204 <div class="row"> 1205 <div class="col-md-12"> 1206 <div class="owl-carousel owl-theme"> 1207 @foreach (LoopItem i in Produse) 1208 { 1209 string mainImageRaw = i.GetString("Ecom:Product.ImageLarge.Default.Clean"); 1210 string mainImage = !string.IsNullOrEmpty(mainImageRaw) ? GetImage(mainImageRaw, 160, 120) + "&bgcolor=white" : "/Files/Images/NoImage/160x120.png"; 1211 string mainTitle = i.GetString("Ecom:Product.Name"); 1212 string mainURL = i.GetString("Ecom:Product.Link.Clean"); 1213 1214 <div class="item"> 1215 @if (!string.IsNullOrEmpty(mainImage)) 1216 { 1217 <a href="@mainURL"><img src="@mainImage" width="160" height="120" alt=""></a> 1218 } 1219 else 1220 { 1221 <a href="@mainURL"><img src="/Files/Images/NoImage/160x120.png" height="120" alt=""></a> 1222 } 1223 <h4><a href="@mainURL">@mainTitle</a></h4> 1224 </div> 1225 1226 } 1227 </div> 1228 </div> 1229 </div> 1230 } 1231 else { 1232 var idCompanie = (GetString("Item.De_Companie") ?? "").Split(new[] { ',', ';' }, StringSplitOptions.RemoveEmptyEntries); 1233 Dynamicweb.Content.Items.Item companie = null; 1234 if (idCompanie.Any()){ 1235 companie = Dynamicweb.Content.Items.Item.GetItemById("Taxonomie_Companii", idCompanie.First()); 1236 string representativeProductsArray = companie != null && companie["RepresentativeProducts"] != null ? companie["RepresentativeProducts"].ToString() : ""; 1237 if(companie != null && representativeProductsArray != ""){ 1238 var ProduseReprezentative = ProductFacade.GetItemTypeProducts(representativeProductsArray); 1239 <!--Standard start --> 1240 if(ProduseReprezentative.Any()){ 1241 <div class="row space-10"> 1242 1243 <div class="col-xs-12"><h3 class="block-title"><span class="primary-color-border-bottom">Produse</span></h3></div> 1244 1245 <div class="col-xs-12"> 1246 <div class="carousel-produse"> 1247 <div class="owl-carousel owl-theme owl-redactori"> 1248 @foreach (var produsReprezentativ in ProduseReprezentative) { 1249 string mainImage = !string.IsNullOrEmpty(produsReprezentativ.ImageLarge) ? GetImage(produsReprezentativ.ImageLarge, 160, 120) + "&bgcolor=white" : "/Files/Images/NoImage/160x120.png"; 1250 var produsReprezentativManufacturer = produsReprezentativ.Manufacturer; 1251 if (counter <= 8 ) { 1252 <div class="item"> 1253 <figure class="image-overlay proportie-1 text-center"> 1254 <a href="/Default.aspx?ID=@productPage&ProductID=@(produsReprezentativ.Id)"> 1255 @if(!String.IsNullOrEmpty(@produsReprezentativ.ImageLarge)) 1256 { 1257 <img src="/Files@(mainImage)" alt="@produsReprezentativ.Name" width="160" height="120" class=""> 1258 } else { 1259 <img src="/Files/Images/NoImage/160x120.png" alt="@produsReprezentativ.Name" class="img-responsive"> 1260 } 1261 1262 </a> 1263 </figure> 1264 <header class="featured-header"> 1265 <h2><a href="/Default.aspx?ID=@productPage&ProductID=@(produsReprezentativ.Id)"> @produsReprezentativ.Name @counter </a></h2> 1266 @if(produsReprezentativManufacturer != null){ 1267 <p class="manufacturer">Producator: <span>@produsReprezentativ.Manufacturer.Name</span></p> 1268 } 1269 </header> 1270 </div> 1271 } 1272 counter++; 1273 } 1274 1275 </div> 1276 </div> 1277 </div> 1278 1279 1280 </div> 1281 } 1282 } 1283 1284 } 1285 <!--End of idCompanie--> 1286 } <!--End of else--> 1287 } 1288 1289 </div><!-- .related-post --> 1290 <!-- Comentarii --> 1291 <div class="comment_block"> 1292 <div class="col-xs-12"> 1293 <h4>Comentarii</h4> 1294 <div class="comment_block handlebars-wrapper" data-template="CommentsTemplate" data-json-feed="/Default.aspx?ID=25352&PAGEID=@currentPage&redirect=false"> <!--currentPage--> 1295 </div> 1296 </div> 1297 @if (Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn()){ 1298 <button class="btn btn-primary" id="AdaugaComentariu">Adauga Comentariu</button> 1299 } 1300 else 1301 { 1302 <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#loginModal"> 1303 Adauga Comentariu 1304 </button> 1305 } 1306 <div id="comentariuContainer" class="hidden"> 1307 <div class="create_new_comment"> 1308 @RenderParagraphContent(3037) 1309 </div> 1310 </div> 1311 </div> 1312 <!-- Login Modal --> 1313 <div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> 1314 <div class="modal-dialog" role="document"> 1315 <div class="modal-content-login"> 1316 <div class="modal-header"> 1317 <h5 class="modal-title" id="exampleModalLabel">Autentificare</h5> 1318 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1319 <span aria-hidden="true">&times;</span> 1320 </button> 1321 </div> 1322 <div class="modal-body"> 1323 @RenderParagraphContent(3042) 1324 </div> 1325 </div> 1326 </div> 1327 </div> 1328 1329 1330 @if(@GetInteger("DwAreaID") == 3){ 1331 <div class="row row-butoane-articol"> 1332 <div class="col-xs-12 col-sm-6 "><a href="/ibuysmart" class="btn btn-primary btn-background">Go to I Buy Smart</a></div> 1333 <div class="col-xs-12 col-sm-6 "><a href="/Default.aspx?ID=4218" class="btn btn-primary btn-background">Go to Business Directory</a></div> 1334 <div class="col-xs-12 col-sm-6 "><a href="@linkAutor" class="btn btn-primary btn-background">See other articles from the same company</a></div> 1335 <div class="col-xs-12 col-sm-6 "><a href="/Default.aspx?ID=5676" class="btn btn-primary btn-background">Go to the T&T</a></div> 1336 <div class="col-xs-12 col-sm-6 "><a href="/Default.aspx?ID=6943" class="btn btn-primary btn-background">Go to the Web Exclusive Section</a></div> 1337 @if(!string.IsNullOrEmpty(GetString("Item.De_Companie"))){ 1338 <div class="col-xs-12 col-sm-6 "><a href='companie?companyID=@(GetString("Item.De_Companie"))' class="btn btn-primary btn-background">Go to Company page</a></div> 1339 } 1340 </div> 1341 1342 }else{ 1343 <div class="row row-butoane-articol"> 1344 <div class="col-xs-12 col-sm-4"><a href="/ibuysmart" class="btn btn-primary btn-background">@Translate("VeziCatalogulDeProduse", "Catalogul de produse")</a></div> 1345 <div class="col-xs-12 col-sm-4"><a href="/Default.aspx?ID=4218" class="btn btn-primary btn-background">@Translate("VeziGhidulCompaniilorDinIndustrie", "Ghidul companiilor din industrie")</a></div> 1346 @if(!string.IsNullOrEmpty(GetString("Item.De_Companie"))){ 1347 <div class="col-xs-12 col-sm-4"><a href='companie?companyID=@(GetString("Item.De_Companie"))' class="btn btn-primary btn-background">@Translate("VeziPaginaCompanieiAutoare", "Pagina companiei autoare")</a></div> 1348 } 1349 </div> 1350 } 1351 </div><!-- End Left big column --> 1352 1353 <div class=" col-xs-12 col-sm-12 col-md-4 col-lg-4 sticky "> 1354 <aside class="sidebar clearfix sidebar-container" style="margin-top: 34px;"> 1355 1356 <div class="widget adwidget "> 1357 <ins data-revive-zoneid="4" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1358 </div> 1359 1360 @{ 1361 var eventsPageID = GetPageIdByNavigationTag("EventsFeed"); 1362 } 1363 <div class="widget evenimentewidget" style="margin-bottom:10px;"> 1364 <h3 class="block-title"> 1365 <span><a href="Default.aspx?ID=4258">@Translate("Evenimente","Evenimente") </a></span> 1366 </h3> 1367 1368 <div id="myCarousel" class="carousel slide" data-ride="carousel"> 1369 <div class="carousel-inner sidebar-handlebars-wrapper" role="listbox" data-template="WidgetEvenimenteTemplate" data-json-feed="/Default.aspx?ID=@eventsPageID"> 1370 @*Handlebars goes here*@ 1371 @RenderPlaceholderImageTop("pre-render-element--md") 1372 </div> 1373 1374 <a class="carousel-control" href="#myCarousel" role="button" data-slide="prev" style="color: #ffa700;"> 1375 <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 1376 <span class="sr-only">Previous</span> 1377 </a> 1378 <a class="carousel-control" href="#myCarousel" role="button" data-slide="next" style="right: 0; left: auto; color: #ffa700;"> 1379 <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 1380 <span class="sr-only">Next</span> 1381 </a> 1382 </div> 1383 </div> 1384 1385 <script id="WidgetEvenimenteTemplate" type="text/x-handlebars-template"> 1386 {{#each EvenimenteContainer}} 1387 <div class="item"> 1388 <figure class="image-overlay"> 1389 <img src="/Admin/Public/GetImage.ashx?Image={{Afis}}&AlternativeImage=/Files/Images/Articole/download (1).png&Crop=5&Format=jpg&Width=350&Height=230" alt="{{title}}" class="img-responsive"> 1390 </figure> 1391 <span>{{title}}</span> 1392 <div class="description">{{{Descriere}}}</div> 1393 @if(GetInteger("DwAreaID") == 1){ 1394 <a href="{{link}}" style="z-index: 200;" target="_blank">Mai mult</a> 1395 }else{ 1396 <a href="{{link}}" style="z-index: 200;" target="_blank">Read More</a> 1397 } 1398 </div> 1399 {{/each}} 1400 </script> 1401 1402 1403 1404 1405 @{ 1406 var urlEditorial = "/Default.aspx?ID=" + GetPageIdByNavigationTag("ArticoleEditorial"); 1407 var feedPageID = GetPageIdByNavigationTag("ArticlesFeed"); 1408 } 1409 <div class="widget editorialwidget"> 1410 <div class="content sidebar-handlebars-wrapper" role="listbox" data-template="WidgetEditorialTemplate" data-json-feed="/Default.aspx?ID=@feedPageID&type=Editorial&PageSize=1&redirect=false"> 1411 @RenderPlaceholderNoImage() 1412 </div> 1413 </div> 1414 1415 <script id="WidgetEditorialTemplate" type="text/x-handlebars-template"> 1416 {{#ArticlesContainer}} 1417 {{#each Article}} 1418 <h3 class="block-title"><span><a href="@urlEditorial">@Translate("Editorial","Editorial")</a></span></h3> 1419 <article class="widget-post clearfix"> 1420 <h3><a href='/Default.aspx?ID={{pagePageID}}'>{{itemTitlu}}</a></h3> 1421 {{{itemSumar}}} 1422 <p class="text-right"><a href="/Default.aspx?ID={{pagePageID}}" id="editorialLink">@Translate("citeste","Mai mult")</a></p> 1423 </article> 1424 {{/each}} 1425 {{/ArticlesContainer}} 1426 1427 </script> 1428 <div class="widget adwidget" style=" margin-top: 20px; margin-bottom:25px;"> 1429 <ins data-revive-zoneid="5" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1430 </div> 1431 1432 1433 <div class="widget facebookwidget" style="margin-bottom:20px;"> 1434 <h3 class="block-title"><span> T&amp;T @@ Facebook</span></h3> 1435 <div class="content"> 1436 <div class="fb-page" data-adapt-container-width="true" data-hide-cover="false" data-href="https://www.facebook.com/tehnicasitehnologie/" data-show-facepile="false" data-show-posts="false" data-small-header="true"> 1437 <div class="fb-xfbml-parse-ignore"> 1438 <blockquote cite="https://www.facebook.com/tehnicasitehnologie/"> 1439 <a href="https://www.facebook.com/tehnicasitehnologie/">T&amp;T - Tehnica si Tehnologie</a> 1440 </blockquote> 1441 </div> 1442 </div> 1443 </div> 1444 <div id="fb-root"></div> 1445 <script> 1446 (function(d, s, id) { 1447 var js, fjs = d.getElementsByTagName(s)[0]; 1448 if (d.getElementById(id)) return; 1449 js = d.createElement(s); js.id = id; 1450 js.async= "async"; 1451 js.src = "//connect.facebook.net/ro_RO/sdk.js#xfbml=1&version=v2.5"; 1452 fjs.parentNode.insertBefore(js, fjs); 1453 }(document, 'script', 'facebook-jssdk')); 1454 </script> 1455 1456 </div> 1457 1458 1459 <div class="widget twitterwidget" style="margin-bottom:0px;"> 1460 <h3 class="block-title"><span> T&amp;T @@ Twitter</span></h3> 1461 <div class="content"> 1462 <a class="twitter-timeline" data-width="365" data-height="108" data-theme="light" href="https://twitter.com/TTehnologie">Tweets by TTehnologie</a> 1463 </div> 1464 </div> 1465 1466 <div class="widget multimediawidget" style="margin-bottom:20px;"> 1467 @RenderItemList(new { 1468 ItemType = "Multimedia", 1469 ListSourceType = "Area", 1470 ListSourceArea = 1, 1471 ItemFieldsList = "*", 1472 ListTemplate = "/ItemPublisher/List/Sidebar-Multimedia.cshtml", 1473 ListPageSize = 10, 1474 ListOrderBy = "", 1475 ListOrderByDirection = "", 1476 Filter = "" 1477 }) 1478 </div> 1479 1480 @RenderSnippet("Tags") 1481 1482 1483 <div class="widget adwidget"> 1484 <div class="row" style="margin-bottom:50px;"> 1485 <div class="col-xs-6"> 1486 <ins data-revive-zoneid="13" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1487 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 1488 </div> 1489 <div class="col-xs-6"> 1490 <ins data-revive-zoneid="17" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1491 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 1492 </div> 1493 </div> 1494 <div class="row"> 1495 <div class="col-xs-6"> 1496 1497 <ins data-revive-zoneid="18" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1498 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 1499 </div> 1500 <div class="col-xs-6"> 1501 1502 <ins data-revive-zoneid="19" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1503 <script async="" src="//adserver.dotfusion.ro/revive/www/delivery/asyncjs.php"></script> 1504 </div> 1505 </div> 1506 </div> 1507 1508 @if(@GetPageIdByNavigationTag("Revista") != @GetInteger("DwPageID")) { 1509 1510 @RenderParagraphContent(164) 1511 } 1512 <div class="widget adwidget "> 1513 <ins data-revive-zoneid="6" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1514 </div> 1515 @{ 1516 var feedCititePageID = GetPageIdByNavigationTag("ArticlesCititeFeed"); 1517 DateTime currentDate = DateTime.Now; 1518 DateTime ago = currentDate.AddMonths(-4); 1519 var agoString = ago.ToString("yyyy.MM.dd"); 1520 var currentDateString = currentDate.ToString("yyyy.MM.dd"); 1521 } 1522 1523 <div class="widget tabwidget"> 1524 <ul class="nav nav-tabs" role="tablist" id="widget-tab"> 1525 <li role="presentation" class="active"><a href="#tab-recent" aria-controls="tab-recent" role="tab" data-toggle="tab">@Translate("recent","Cele mai noi")</a></li> 1526 <li role="presentation"><a href="#tab-popular" aria-controls="tab-popular" role="tab" data-toggle="tab">@Translate("popular","Cele mai citite")</a></li> 1527 </ul> 1528 <div class="tab-content"> 1529 <div role="tabpanel" class="tab-pane active sidebar-handlebars-wrapper" id="tab-recent" data-template="CeleMaiNoiTemplate" data-json-feed="/Default.aspx?ID=@feedPageID&PageSize=5&type=Articole&redirect=false"> 1530 @*Handlebars Template goes here*@ 1531 @RenderPlaceholderImageOnLeft() 1532 @RenderPlaceholderImageOnLeft() 1533 @RenderPlaceholderImageOnLeft() 1534 </div><!-- Recent Posts --> 1535 <div role="tabpanel" class="tab-pane sidebar-handlebars-wrapper" id="tab-popular" data-template="CeleMaiCititeTemplate" data-json-feed="/Default.aspx?ID=@feedCititePageID&PageSize=5&type=Articole&ArticleDate=@(agoString)&EndDate=@currentDateString&redirect=false"> 1536 $1$Handlebars Template goes here#1# 1537 </div><!-- Recent Posts --> 1538 </div> 1539 </div> 1540 1541 <script id="CeleMaiNoiTemplate" type="text/x-handlebars-template"> 1542 {{#ArticlesContainer}} 1543 {{#each Article}} 1544 <article class='widget-post clearfix'> 1545 <div class="simple-thumb"> 1546 <img src='/Admin/Public/GetImage.ashx?Image={{itemImaginePrincipala}}&AlternativeImage=/Files/Images/Articole/download (1).png&Crop=5&Format=jpg&Width=95&Height=90' alt="{{itemTitlu}}" /> 1547 </div> 1548 <header> 1549 <h3> 1550 <a href='/Default.aspx?ID={{pagePageID}}'>{{itemTitlu}}</a> 1551 </h3> 1552 </header> 1553 </article> 1554 {{/each}} 1555 {{/ArticlesContainer}} 1556 </script> 1557 1558 <script id="CeleMaiCititeTemplate" type="text/x-handlebars-template"> 1559 {{#ArticlesContainer}} 1560 {{#each Article}} 1561 <article class="widget-post clearfix"> 1562 <div class="simple-thumb"> 1563 <img src='/Admin/Public/GetImage.ashx?Image={{itemImaginePrincipala}}&AlternativeImage=/Files/Images/Articole/download (1).png&Crop=5&Format=jpg&Width=95&Height=80' alt="{{itemTitlu}}" /> 1564 </div> 1565 <header> 1566 <h3> 1567 <a href='/Default.aspx?ID={{pagePageID}}'>{{itemTitlu}}</a> 1568 </h3> 1569 <p class="simple-share"> 1570 <span><i class="fa fa-clock-o"></i>{{itemData}}</span> 1571 </p> 1572 </header> 1573 </article> 1574 {{/each}} 1575 {{/ArticlesContainer}} 1576 </script> 1577 1578 1579 <div class="widget adwidget "> 1580 <ins data-revive-zoneid="8" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1581 </div> 1582 1583 </aside> 1584 </div><!-- End last column --> 1585 1586 </div><!-- .blog-content --> 1587 1588 <!-- IBuy and IndustryDirectory--> 1589 <div class="row"> 1590 <div class="col-xs-12" style="margin: 30px 0;"> 1591 <div class="col-xs-12 col-sm-12 col-md-6 text-center"><a href='@Pageview.Area.Item["Link_Catalog"]' alt='@Pageview.Area.Item["Link_Catalog.Name"]' target="blank"><img src='@Pageview.Area.Item["Banner_Catalog"]' alt='@Pageview.Area.Item["Banner_Catalog.Name"]'></a></div> 1592 <div class="col-xs-12 col-sm-12 col-md-6 text-center"><a href='@Pageview.Area.Item["Link_Companii"]' alt='@Pageview.Area.Item["Link_Companii.Name"]' target="blank"><img src='@Pageview.Area.Item["Banner_Companii"]' alt='@Pageview.Area.Item["Banner_Companii.Name"]'></a></div> 1593 </div> 1594 </div> 1595 <!-- end IBuy and IndustryDirectory --> 1596 1597 <script id="ArticleBodyTemplate" type="text/x-handlebars-template"> 1598 {{#ArticlesContainer}} 1599 {{#each Article}} 1600 <header class="post-header"> 1601 <h1 class="post-title"> 1602 {{itemTitlu}} 1603 </h1><!-- .post-title --> 1604 <a href='/Default.aspx?ID={{itemSectiuneParinteId}}' class="category bg{{itemSectiuneParinteId}}"> 1605 {{itemSectiuneParinte}} 1606 </a> 1607 1608 <p class="simple-share"> 1609 <span class="m-0">@Translate("articolde","de") 1610 {{#foreach articleAutori}} 1611 {{#if $last}} 1612 <a href="{{Link}}">{{Name}}</a> 1613 {{else}} 1614 <a href="{{Link}}">{{Name}},</a> 1615 {{/if}} 1616 {{/foreach}} 1617 </span> 1618 <span><span class="article-date"><i class="fa fa-clock-o"></i> {{itemData}}</span></span> 1619 {{#if showItemVisits}} 1620 <span><i class="fa fa-eye"></i> {{itemVisits}} vizualizari</span> 1621 {{/if}} 1622 </p> 1623 {{#ifCond itemImaginePrincipala "!==" ""}} 1624 <figure class="image-overlay"> 1625 <img src="/Admin/Public/GetImage.ashx?Image={{itemImaginePrincipala}}&Crop=5&Format=jpg&Width=730&Height=355" alt="{{itemTitlu}}"> 1626 </figure> 1627 {{/ifCond}} 1628 </header><!-- .post-header --> 1629 <div class="post-content clearfix"> 1630 {{{itemContinut}}} 1631 <hr/> 1632 1633 <!-- Banner articol --> 1634 {{#ifCond pdf "!==" "" }} 1635 <div class="row"> 1636 <div class="col-xs-12 col-pdf"> 1637 <a href='{{pdf}}'>PDF</a> 1638 </div> 1639 </div> 1640 {{/ifCond}} 1641 <!-- End Banner Articol --> 1642 <div class="row text-center mb-20"> 1643 {{#if cereOferta}} 1644 @RenderCereOfertaButton("{{pagePageID}}") 1645 {{/if}} 1646 </div> 1647 </div><!-- .post-content --> 1648 <footer class="post-meta"> 1649 <div class=" clearfix"> 1650 <div class="share-buttons"> 1651 <!-- Go to www.addthis.com/dashboard to customize your tools --> 1652 <div class="addthis_inline_share_toolbox"></div> 1653 </div> 1654 <div class="col-md-12 hidden-md hidden-lg hidden-xl" data-banner> 1655 <ins data-revive-zoneid="24" data-revive-block="1" data-revive-blockcampaign="1" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1656 1657 </div> 1658 <div class="author-section" data-template="AuthorsTemplate" data-json-feed="Default.aspx?ID=@autorPageID&redirect=false&Autor="> 1659 </div> 1660 </div> 1661 1662 </footer> 1663 1664 {{/each}} 1665 {{/ArticlesContainer}} 1666 </script> 1667 <script id="TagsTemplate" type="text/x-handlebars-template"> 1668 {{#ArticlesContainer}} 1669 {{#each Article}} 1670 <div class="tags-wrapper"> 1671 <ul class="tags-widget clearfix"> 1672 <li class="trending">@Translate("TAGURI","TAGURI"):</li> 1673 {{#articleTags}} 1674 <li><a href="{{Link}}"><b>{{Name}}</b></a></li> 1675 {{/articleTags}} 1676 1677 </ul> 1678 </div><!-- .tags-wrapper --> 1679 {{/each}} 1680 {{/ArticlesContainer}} 1681 </script> 1682 <script id="AuthorsTemplate" type="text/x-handlebars-template"> 1683 {{#ifCond counterAutori "!==" "1"}} 1684 <div class="col-xs-12"> 1685 <h5>Autori</h5> 1686 </div> 1687 <div class="col-xs-12 col-sm-12 col-md-12 evenimentewidget"> 1688 <span class="simple-share"> 1689 {{#foreach Autori}} 1690 {{#if $last}} 1691 {{#ifCond persoana_companie "===" "Persoana"}} 1692 <a href="/Default.aspx?ID=@autorPage&autor={{autorId}}">{{name}}</a> 1693 {{/ifCond}} 1694 {{else}} 1695 {{#ifCond persoana_companie "===" "Persoana"}} 1696 <a href="/Default.aspx?ID=@autorPage&autor={{autorId}}">{{name}}, </a> 1697 {{/ifCond}} 1698 {{/if}} 1699 {{/foreach}} 1700 </span> 1701 </div> 1702 {{/ifCond}} 1703 {{#ifCond counterAutori "===" "1"}} 1704 {{#Autori}} 1705 {{#ifCond persoana_companie "===" "Persoana"}} 1706 <div class="row row-butoane-articol"> 1707 <div class="col-xs-12 col-sm-12"><a href="/Default.aspx?ID=@autorPage&autor={{autorId}}" class="btn btn-primary btn-background">@Translate("VeziAlteArticoleAleAutorului", "Alte articole ale autorului")</a></div> 1708 </div> 1709 <div class="author-box clearfix"> 1710 <div class="author-avatar"> 1711 <img alt="" src="/Admin/Public/GetImage.ashx?Image={{imagine}}&AlternativeImage=/Files/Images/Articole/download (1).png&Crop=0&Format=jpg&Width=100&Height=150&bgcolor=white" > 1712 </div> 1713 <div class="author-info"> 1714 <h3><a href="/Default.aspx?ID=@autorPage&autor={{autorId}}">{{name}}</a></h3> 1715 <p class="author-bio">{{{description}}}</p> 1716 </div> 1717 </div> 1718 {{/ifCond}} 1719 {{#ifCond persoana_companie "===" "Persoana"}} 1720 <div class="row row-butoane-articol"> 1721 <div class="col-xs-12 col-sm-12"><a href="/Default.aspx?ID=@autorPage&autor={{autorId}}" class="btn btn-primary btn-background">@Translate("VeziAlteArticoleAleCompanieiAutoare", "Alte articole ale companiei autoare")</a></div> 1722 </div> 1723 {{/ifCond}} 1724 {{/Autori}} 1725 {{/ifCond}} 1726 </script> 1727 <script id="SectionTemplate" type="text/x-handlebars-template"> 1728 {{#ArticlesContainer}} 1729 {{#each Article}} 1730 <div class="col-xs-12"> 1731 <article class="news-block small-block" style="margin-bottom: 110px;"> 1732 <a href="/Default.aspx?ID={{pagePageID}}" class="overlay-link"> 1733 <figure class="image-overlay proportie-1"> 1734 <img src="/Admin/Public/GetImage.ashx?Image={{itemImaginePrincipala}}&AlternativeImage=/Files/Images/Articole/download (1).png&Crop=0&Format=jpg&Width=350&Height=230" alt="{{itemTitlu}}" class="img-responsive" /> 1735 </figure> 1736 </a> 1737 1738 <a href='/Default.aspx?ID={{itemSectiuneParinteId}}' class="bg{{itemSectiuneParinteId}} category">{{itemSectiuneParinte}}</a> 1739 <header class="news-details"> 1740 1741 <h3 class="news-title"><a href="/Default.aspx?ID={{pagePageID}}">{{itemTitlu}}</a></h3> 1742 <p class="simple-share"> 1743 <a href="#">{{itemSectiuneParinte}}</a> 1744 @Translate("articolde","de") 1745 {{#articleAutori}} 1746 <a href="{{Link}}">{{Name}}</a> 1747 {{/articleAutori}} 1748 <br/> 1749 <span><i class="fa fa-clock-o"></i> {{itemData}}</span> 1750 {{#if showItemVisits}} 1751 <span><i class="fa fa-eye"></i> {{itemVisits}} vizualizari</span> 1752 {{/if}} 1753 </p> 1754 </article><!-- News block --> <p> 1755 </div> 1756 {{/each}} 1757 {{/ArticlesContainer}} 1758 </script> 1759 <script id="CommentsTemplate" type="text/x-handlebars-template"> 1760 {{#each Comentarii}} 1761 <div class="new_comment"> 1762 <ul class="user_comment"> 1763 <div class="user_avatar"> 1764 <img src="/Admin/Public/GetImage.ashx?Image={{imagine}}&AlternativeImage=/Files/Images/Articole/download.png&Crop=0&Format=jpg&Width=350&Height=230"> 1765 </div> 1766 <div class="comment_body"> 1767 <p>{{comment}}</p> 1768 </div> 1769 <div class="comment_toolbar"> 1770 <div class="comment_details"> 1771 <ul> 1772 <li><i class="fa fa-clock-o"></i> {{ora}}</li> 1773 <li><i class="fa fa-calendar"></i> {{data}}</li> 1774 <li><i class="fa fa-pencil"></i> <span class="user"> {{nume}}</span></li> 1775 </ul> 1776 </div> 1777 </div> 1778 </ul> 1779 </div> 1780 {{/each}} 1781 </script> 1782 1783 @helper RenderCereOfertaButton(string pageId) 1784 { 1785 string articleLink = GetGlobalValue("Global:Request.Host") + "/Default.aspx?ID=" + pageId; 1786 1787 var termeniSiContitiiPageUrl = "/Default.aspx?ID=" + GetPageIdByNavigationTag("termsAndConditions"); 1788 <!-- Large modal --> 1789 <button class="btn btn-primary buton-oferta-lista" data-toggle="modal" data-target="#modalformularoferta" id="buton-modal-cere-detalii" data-product-link="@articleLink">@Translate("askForDetails","Cere detalii sau oferta")</button> 1790 1791 <div class="modal fade bd-example-modal-sm" id="modalformularoferta" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true" style="background-color:rgba(255,255,255, 0.7);"> 1792 <div class="modal-dialog modal-sm"> 1793 <div class="modal-content"> 1794 <div data-nume="test" class="form-wrapper"> 1795 @RenderParagraphContent(120) 1796 <div class="display-flex hidden"> 1797 <input class="subscribe-checkbox" type="checkbox" id="Suntdeacordcutermeniisiconditiilettonlinero" name="Suntdeacordcutermeniisiconditiilettonlinero" required="" checked="checked"> 1798 <p> @Translate("SuntDeAcord", "Sunt de acord cu ") <a class="termeniSiConditiiUrl" href="@termeniSiContitiiPageUrl">@Translate("termenii si conditiile")</a> @Translate("ttonline.ro") </p> 1799 </div> 1800 </div> 1801 </div> 1802 </div> 1803 <div class="modal-footer"> 1804 <button type="button" class="btn btn-primary" data-dismiss="modal">Inchide Formularul</button> 1805 </div> 1806 </div> 1807 } 1808 <div id="loading"></div> 1809 <div id="loader"><div class="loader-icon"></div></div> 1810 <!-- Google Analytics --> 1811 @*<script> 1812 window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 1813 ga('create', 'UA-26068739-1', 'auto'); 1814 // START DIMENSIUNI 1815 // DIMENSIUNI PENTRU Romanian Industry Zoom: 1816 var dw_editie = '@nrEditie'; 1817 var dw_autor = '@articleAutori'; 1818 var dw_companie = '@articleCompanyDe'; 1819 var dw_data_aparitie = '@GetDate("Item.Data.Value").ToString("dd/MM/yyyy")'; // format dd.mm.yyyy 1820 ga('set', 'dimension1', dw_editie); 1821 ga('set', 'dimension2', dw_autor); 1822 ga('set', 'dimension3', dw_companie); 1823 ga('set', 'dimension9', dw_data_aparitie); 1824 // END DIMENSIUNI 1825 ga('send', 'pageview'); 1826 </script> 1827 <script async="" src='https://www.google-analytics.com/analytics.js'></script> 1828 <!-- End Google Analytics -->*@ 1829 1830 1831 </div><!-- .main-content --> 1832 1833 @if (string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Params["productid"])) 1834 { 1835 <!-- End Main Banner --> 1836 <div class="mag-content clearfix sidebar-stop" style="max-width:1170px; padding-left: 0px; padding-right: 0px;"> 1837 <div class="row"> 1838 <div class="col-md-12"> 1839 <div class="ad728-wrapper" style="min-height:145px;"> 1840 <ins data-revive-zoneid="7" data-revive-id="30be11c85ce356e14970630466da228f"></ins> 1841 1842 </div> 1843 </div> 1844 </div> 1845 </div> 1846 <!-- End Main Banner --> 1847 } 1848 1849 </div><!-- .main-wrapper --> 1850 1851 1852 <!-- Footer --> 1853 1854 @{ 1855 string AdresaLogoFooter= "https://" + GetGlobalValue("Global:Request.Host")+ "/Files/Images/tehnicmedia-logo.jpg"; 1856 bool includeTopWarning = System.Web.HttpContext.Current.Request.Cookies["Dynamicweb.CookieOptInLevel"] == null; 1857 } 1858 1859 1860 <footer class="footer source-org vcard copyright clearfix" id="footer" role="contentinfo"> 1861 <div class="footer-main"> 1862 <div class="fixed-main"> 1863 <div class="container"> 1864 <div class="mag-content"> 1865 <div class="row"> 1866 <div class="col-md-5"> 1867 <div class="footer-block clearfix"> 1868 <h3>@Translate("link", "Link-uri utile"):</h3> 1869 1870 <ul class="footer-menu"> 1871 @foreach(LoopItem footerMenu in GetLoop("Item.Area.FooterMenu")) { 1872 1873 string footerLink = footerMenu.GetString("Item.Area.FooterMenu.FooterLinkUrl"), 1874 footerLinkText = footerMenu.GetString("Item.Area.FooterMenu.FooterLinkText.Value"), 1875 openInNewWindow = footerMenu.GetBoolean("Item.Area.FooterMenu.OpenInNewWindows") ? "_blank" : "_self"; 1876 1877 <li><a href="@footerLink" target='@openInNewWindow'>@footerLinkText</a></li> 1878 } 1879 </ul> 1880 </div> 1881 </div> 1882 <div class="col-md-3"> 1883 <div class="footer-block clearfix"> 1884 <h3>@Translate("aboutUs", "DESPRE NOI"):</h3> 1885 <p>@Pageview.Area.Item["FooterAbout"]</p> 1886 </div> 1887 </div> 1888 1889 <div class="col-md-3 col-md-offset-1"> 1890 <div class="footer-block clearfix"> 1891 <h3>@Translate("contactUs", "CONTACT"):</h3> 1892 <div class="mb-15"> 1893 <ul> 1894 <li><i class="fa fa-phone" aria-hidden="true"></i> &nbsp;@Pageview.Area.Item["Phone"]</li> 1895 <li><i class="fa fa-envelope" aria-hidden="true"></i> &nbsp;@Pageview.Area.Item["Email"]</li> 1896 <li><i class="fa fa-map-marker" aria-hidden="true"></i> &nbsp;@Pageview.Area.Item["Address"]</li> 1897 </ul> 1898 </div> 1899 <div class="mb-15"> 1900 <script src="https://platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script> 1901 <script type="IN/FollowCompany" data-id="10958182" data-counter="right"></script> 1902 </div> 1903 <a href="/Default.aspx?ID=@signUpNewsletter" class="signUpNewsletter-link">@Translate("SignUpNewsletter")</a> 1904 1905 </div> 1906 </div> 1907 1908 </div> 1909 </div> 1910 </div> 1911 </div> 1912 </div> 1913 1914 <div class="footer-bottom clearfix"> 1915 <div class="fixed-main"> 1916 <div class="container"> 1917 <div class="mag-content"> 1918 <div class="row"> 1919 <div class="col-md-6"> 1920 <p>@Translate("copyright", "Copyright"): @Translate("TehnicMedia2017", "Tehnic Media") &copy; @DateTime.Now.Year. 1921 <a href="https://www.tehnicmedia.ro"><img src="@AdresaLogoFooter" width="" height=""></a></p> 1922 </div> 1923 <div class="col-md-6"> 1924 <div class="social-icons pull-right"> 1925 <a href='@Pageview.Area.Item["FacebookLink"]' target="_blank"><i class="fa fa-facebook" style="padding: 0px 8px;"></i></a> 1926 <a href='@Pageview.Area.Item["TwitterLink"]' target="_blank"><i class="fa fa-twitter" style="padding: 0px 8px;"></i></a> 1927 </div> 1928 </div> 1929 </div> 1930 </div> 1931 </div> 1932 </div> 1933 </div> 1934 1935 </footer> 1936 <!-- End Footer --> 1937 1938 1939 1940 <!-- Mobile Menu --> 1941 <nav id="mobile-nav"> 1942 <div> 1943 @RenderNavigation(new { 1944 template = "MainNavigationMobile.xslt", 1945 expandmode = "all", 1946 id = "mobile-nav", 1947 startlevel = 1, 1948 listStyle = "mobile-navigation", 1949 endlevel = 2 1950 }) 1951 </div> 1952 <div class="" style="position: absolute; bottom: 0; left: 0; top: auto;"> 1953 <div class="mb-15"> 1954 <script src="https://platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script> 1955 <script type="IN/FollowCompany" data-id="10958182" data-counter="right"></script> 1956 </div> 1957 <a href="/Default.aspx?ID=@signUpNewsletter" class="signUpNewsletter-link">@Translate("SignUpNewsletter")</a> 1958 </div> 1959 </nav> 1960 <!-- / Mobile Menu --> 1961 <div id="go-top-button" class="fa fa-angle-up" title="Scroll To Top"></div> 1962 <div class="mobile-overlay" id="mobile-overlay"></div> 1963 @* <script type="text/javascript" src="@scriptBundleFooter"></script>*@ 1964 1965 1966 1967 @if (globalPageId != signUpPage) { 1968 @*newsletter modal*@ 1969 if(dataViewNewsletter == "") { 1970 <div class="modal bd-example-modal-sm newsletterSignUp popUpHide" id="NewsletterSignUp" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true" data-sign-up-translate='@Translate("Te-ai abonat cu succes! Îți mulțumim!")'> 1971 <div class="modal-dialog modal-sm"> 1972 <div class="modal-content"> 1973 <button type="button" class="btn btn-primary exit-modal" data-dismiss="modal">X</button> 1974 @RenderParagraphContent(3233) 1975 </div> 1976 </div> 1977 </div> 1978 } 1979 @*newsletter modal*@ 1980 } 1981 1982 @RenderSnippet("Modals") 1983 1984 1985 @Pageview.Area.Item["Analytics_Code"] 1986 <!-- Add to Calendar --> 1987 <script type="text/javascript">(function () { 1988 if (window.addtocalendar)if(typeof window.addtocalendar.start == "function")return; 1989 if (window.ifaddtocalendar == undefined) { window.ifaddtocalendar = 1; 1990 var d = document, s = d.createElement('script'), g = 'getElementsByTagName'; 1991 s.type = 'text/javascript';s.charset = 'UTF-8';s.async = true; 1992 s.src = ('https:' == window.location.protocol ? 'https' : 'http')+'://addtocalendar.com/atc/1.5/atc.min.js'; 1993 var h = d[g]('body')[0];h.appendChild(s); } 1994 })(); 1995 </script> 1996 1997 <!-- Go to www.addthis.com/dashboard to customize your tools --> 1998 <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-58b014abcccaba2d"></script> 1999 2000 <!-- Twitter Widget--> 2001 <!--<script type="text/javascript"> 2002 window.twttr = (function (d,s,id) { 2003 var t, js, fjs = d.getElementsByTagName(s)[0]; 2004 if (d.getElementById(id)) return; js=d.createElement(s); js.id=id; 2005 js.src="https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); 2006 return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } }); 2007 }(document, "script", "twitter-wjs")); 2008 </script>--> 2009 2010 <!-- Twitter Widget Loader --> 2011 2012 @RenderSnippet("bottomJS") 2013 2014 @*<!-- Start Scroll tracking --> 2015 <script src="@areaLayoutPath/assets/js/gascrolldepth.min.js"></script> 2016 <script> 2017 gascrolldepth.init({ 2018 elements: ['#mm-0', 'footer'], 2019 userTiming: true, 2020 gtmOverride: true, 2021 eventHandler: function(data) { 2022 if (data.event == "ScrollDistance") { 2023 ga('send', 'event', data.eventCategory, data.eventAction, data.eventLabel, data.eventValue); 2024 } 2025 } 2026 }); 2027 </script>*@ 2028 <!-- End Scroll tracking --> 2029 @*<script type="text/javascript"> 2030 2031 /* <![CDATA[ */ 2032 2033 var google_conversion_id = 1010029401; 2034 2035 var google_custom_params = window.google_tag_params; 2036 2037 var google_remarketing_only = true; 2038 2039 /* ]]> */ 2040 2041 </script>*@ 2042 2043 <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script> 2044 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/js/bootstrap-multiselect.min.js"></script> 2045 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/dist/bundle.min.js?v=5"></script> 2046 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/dist2/app.bundle.js"></script> 2047 <script src="/Files/Templates/Designs/TTonlineNew/assets/js/compare.js"></script> 2048 2049 @* 2050 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/js/minified/00_libraries/00_handlebars.js"></script> 2051 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/js/minified/00_libraries/05_axios.js"></script> 2052 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/js/minified/00_libraries/10_es6promise.js"></script> 2053 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/js/minified/05_custom/00_main.min.js"></script> 2054 <script type="text/javascript" src="/Files/Templates/Designs/TTOnlineNew/js/minified/05_custom/05_handlebarsHelper.min.js"></script> 2055 *@ 2056 @*<noscript> 2057 <div style="display:inline;"> 2058 <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1010029401/?guid=ON&amp;script=0"> 2059 </div> 2060 </noscript>*@ 2061 <div id="loading"></div> 2062 </body> 2063 </html>