Error executing template "Designs/espresso-v4/_parsed/espresso.parsed.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_32777ae6288d4a48a85f479351863410.Execute() in D:\dynamicweb.net\Solutions\holstebrokommune.espresso4.dk\files\Templates\Designs\espresso-v4\_parsed\espresso.parsed.cshtml:line 12
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.<RunCompile>b__0(TextWriter writer)
at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits Co3.Espresso.Website.TemplateBases.Pages.PageBase
2 @using System.Web;
3 @using Dynamicweb.Admin
4 @using Dynamicweb.Frontend
5 @{
6 string websiteLang = GetGlobalValue( "Global:Area.Lang" );
7 string pageId = GetGlobalValue( "Global:Page.ID" );
8 string areaId = GetGlobalValue("Global:Area.ID");
9 string websiteIntegerSeparator = GetGlobalValue( "Global:eCommerce.Currency.IntegerSeparator" );
10 string websiteDecimalSeparator = GetGlobalValue( "Global:eCommerce.Currency.DecimalSeparator" );
11 string pageTitle = GetValue( "Title" ).ToString();
12 string monsidoToken = Espresso.Area.Item.MonsidoToken;
13 string facebookToken = Espresso.Area.Item.FacebookDomainVerificationToken;
14 string customPage = "",
15 itemImg = GetString("Item.Image"),
16 openGraphImg = "https://" + GetGlobalValue("Global:Request.Host") + itemImg;
17 }
18 <!DOCTYPE html>
19 <html data-decimal-seperator="@websiteDecimalSeparator" data-integer-seperator="@websiteIntegerSeparator" lang="@websiteLang">
20 <head>
21 <script data-culture="DA" id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" type="text/javascript"></script>
22 @GetValue( "CopyRightNotice" )
23 <meta charset="utf-8">
24 <meta content="width=device-width, initial-scale=1, shrink-to-fit=no, minimal-ui" name="viewport">
25 <meta content="ie=edge" http-equiv="x-ua-compatible">
26 <meta name="facebook-domain-verification" content="rlg9sij1v0di0buos8k003d73qmfie">
27 <title>@GetValue("Title")</title>
28 @GetValue("MetaTags")
29 @GetValue("CopyRightNotice")
30
31 @Espresso.CriticalCSS
32 <link as="style" href="https://fonts.googleapis.com/css?family=Material+Icons" media="@Espresso.StylesheetAttributeMedia" rel="@Espresso.StylesheetAttributeRel">
33 <link as="style" href="/Files/Templates/Designs/espresso-v4/_assets/_dist/css/default.css?v=1.5.83" media="@Espresso.StylesheetAttributeMedia" rel="@Espresso.StylesheetAttributeRel">
34 @Espresso.CriticalJS
35
36 <link href="@Espresso.Area.Item.Favicon" rel="shortcut icon">
37 @GetValue( "MetaTags" )
38 @{
39 string OpenGraphURL = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + GetGlobalValue( "Global:Pageview.Url" );
40 string OpenGraphImage = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + Espresso.OpenGraphImage;
41 string noImage = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + "/Files/Images/hk-logo-normal-og.jpg";
42 string jobPage = GetGlobalValue( "Global:Pageview.LayoutTemplate" );
43 string pageID = GetGlobalValue( "Global:Page.ID" );
44 string pageItemType = GetString( "Item.Type" );
45 string topBannerJob = GetString( "Item.TopBanner" );
46 if ( pageItemType == "Jobs" )
47 {
48 if ( topBannerJob != "" )
49 {
50 OpenGraphImage = topBannerJob;
51 }
52 else
53 {
54 OpenGraphImage = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + "/Files/Images/5-kommunen/nogetfordig.jpg";
55 }
56 }
57 }
58
59 <meta content="@OpenGraphURL" property="og:url">
60 <meta content="website" property="og:type">
61 @if ( jobPage == "holstebro-kommune-job.cshtml" || pageID == "2829" )
62 {
63 <meta content="https://www.holstebro.dk/job" property="og:url">
64 }
65
66 @RenderSnippet( "MetaTags" )
67
68 @if ( !string.IsNullOrEmpty( facebookToken ) )
69 {
70 <meta name="facebook-domain-verification" content="@facebookToken">
71 }
72
73 @if ( !string.IsNullOrEmpty( Espresso.OpenGraphTitle ) )
74 {
75 <meta content="@Espresso.OpenGraphTitle" property="og:title">
76 }
77 else
78 {
79 <meta content="@pageTitle" property="og:title">
80 }
81
82
83 @if ( !string.IsNullOrEmpty( topBannerJob ) ) {
84 <meta content="@OpenGraphImage" property="og:image">
85 }
86 else if ( !string.IsNullOrEmpty( itemImg ) ) {
87 <meta content="@openGraphImg" property="og:image">
88 }
89 else if ( !string.IsNullOrEmpty( Espresso.OpenGraphImage ) )
90 {
91 <meta content="@OpenGraphImage" property="og:image">
92 }
93 else
94 {
95 <meta content="@noImage" property="og:image">
96 }
97
98 @if ( !string.IsNullOrEmpty( Espresso.OpenGraphDescription ) )
99 {
100 <meta content="@Espresso.OpenGraphDescription" property="og:description">
101 }
102
103 @if ( string.IsNullOrEmpty( Espresso.Area.Item.GoogleSiteVerification ) == false )
104 {
105 <meta content="@Espresso.Area.Item.GoogleSiteVerification" name="google-site-verification">
106 }
107 @{
108 if ( 1 == 2 )
109 {
110 @GetValue( "Stylesheets" )
111 }
112 }
113 @if (GetBoolean( "Item.CustomPage.Value" ) == true) {
114 customPage = "custom-page";
115 }
116 @if ( areaId == "1" )
117 {
118 <link href="https://customer.cludo.com/css/templates/v2.1/essentials/cludo-search.min.css" type="text/css" rel="stylesheet">
119 }
120 @GetValue("Stylesheets")
121 @GetValue("Javascripts")
122 </head>
123
124 <body class="@Espresso.Item.CustomClasses @customPage">
125 @using Dynamicweb.Security.UserManagement
126
127
128
129 @{
130 if( Espresso.Canvas.ClassList.ToString().Contains("e-page-is-loading") == true ){
131 Espresso.Canvas.ClassList.RemoveClasses("e-page-is-loading");
132 Espresso.Canvas.ClassList.AddClasses("is-loading");
133 }
134 bool pageWrapper = false;
135 if(!string.IsNullOrEmpty(Espresso.Item.CustomClasses)){
136 if(Espresso.Item.CustomClasses.Contains("no-wrapper")){
137 pageWrapper = true;
138 }
139 }
140 }
141
142 @if( Espresso.Area.Item.OptimizedLoading == "True" ){
143 <div id="js-e-page-loading-overlay" class="e-page-loading-overlay e-loading-overlay is-loading"><div class="e-loading-spinner"></div></div>
144 }
145 @{
146 string Logo = Espresso.Area.Item.Logo;
147 string Tagline = Espresso.Area.Item.Tagline;
148 }
149
150 <nav aria-label="Genvej til indhold" id="goToContent" class="hk-skip-to-content"><a class="js-hk-skip-to-content-link arrow-right" href="#dwcontentmain">Gå til indhold</a></nav>
151 @if( Espresso.Item.HeaderHide != "True" ){
152 <header class="e-header js-e-header hidden-print" role="banner">
153 <div class="col-12 p-0 d-lg-none">
154 @if ( areaId == "1" )
155 {
156 <form id="cludo-search-form-mobile" role="search">
157 <input type="search" class="search-input form-control custom-search-input" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search">
158 <button type="submit" class="search-button btn btn-primary" id="search-button"><em class="material-icons">search</em>Søg</button>
159 </form>
160 }
161 else
162 {
163 <form action="/system/search" class="e-search-form e-search-hk-mobile">
164 <div class="form-group">
165 <input name="q" autocomplete="off" aria-label="search" class="form-control custom-search-input" type="search" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search">
166 <button class="btn btn-primary" type="submit"><em class="material-icons">search</em>Søg</button>
167 </div>
168 </form>
169 }
170 </div>
171 <div class="e-header-container navbar">
172 <div class="row">
173 <div class="col-12">
174 <article class="e-header-wrapper" aria-label="Header">
175 <div class="e-logo">
176 <a href="/" class="e-logo-link" alt="Gå til forside">
177 <img src="@Logo" class="e-logo-img" alt="@Tagline - logo">
178 @if( string.IsNullOrEmpty( Tagline ) == false ){
179 <p class="e-logo-tagline">@Tagline</p>
180 }
181 </a>
182 </div>
183 <div class="col-12 col-lg-8 hk-search-input">
184 <div class="header-search-input">
185 @if ( areaId == "1" )
186 {
187 <form id="cludo-search-form-desktop" role="search">
188 <input type="search" class="search-input form-control custom-search-input" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search">
189 <button type="submit" class="search-button btn btn-primary" id="search-button"><em class="material-icons">search</em>Søg</button>
190 </form>
191 }
192 else
193 {
194 <form action="/system/search" class="e-search-form">
195 <div class="form-group">
196 <div class="e-search-container">
197 <input name="q" autocomplete="off" aria-label="search" class="form-control custom-search-input" type="search" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search">
198 <button class="btn btn-primary" type="submit"><em class="material-icons">search</em>Søg</button>
199 </div>
200 </div>
201 </form>
202 }
203
204 </div>
205
206 </div>
207 @if( Espresso.Item.NavigationHide != "True" ){
208 <div class="e-header-btn e-nav-toggle">
209 <a data-toggle="modal" data-target=".modal.e-nav-container" class="btn text-auto">
210 <em class="material-icons">menu</em>
211 </a>
212 </div>
213 <div class="e-nav-container modal js-e-nav-container" data-backdrop="false">
214 <nav class="e-nav" aria-label="Mobile navigation">
215 <div class="e-nav-masthead">
216 <div class="e-logo">
217 <a href="/" class="e-logo-link" alt="Gå til forside">
218 <img src="@Logo" class="e-logo-img" alt="@Tagline - logo">
219 @if( string.IsNullOrEmpty( Tagline ) == false ){
220 <p class="e-logo-tagline">@Tagline</p>
221 }
222 </a>
223 </div>
224 <div class="e-nav-toggle e-header-btn">
225 <button type="button" data-toggle="modal" data-target=".modal.e-nav-container" class="btn text-auto">
226 <em class="material-icons">close</em>
227 </button>
228 </div>
229
230 </div>
231 <section class="e-nav-global js-e-nav-global">
232 <ul class="nav">
233 @GetValue("DwNavigation(dwnavglobal)")
234 </ul>
235 </section>
236 @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavutilitiesprimary)") ) == false ){
237 <section class="e-nav-utilities-primary">
238 <ul class="nav">
239 @GetValue("DwNavigation(dwnavutilitiesprimary)")
240 </ul>
241 </section>
242 }
243 @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavutilitiessecondaryheader)") ) == false ){
244 <section class="e-nav-utilities-secondary">
245 <ul class="nav">
246 @GetValue("DwNavigation(dwnavutilitiessecondaryheader)")
247 </ul>
248 </section>
249 }
250 @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavcontext)") ) == false ){
251 <section class="e-nav-context">
252 <ul class="nav">
253 @GetValue("DwNavigation(dwnavcontext)")
254 </ul>
255 </section>
256 }
257 </nav>
258 @* @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavlocalhorizontal)") ) == false ){
259 <section class="e-nav-local-horizontal">
260 @GetValue("DwNavigation(dwnavlocalhorizontal)")
261 </section>
262 } *@
263 </div>
264 }
265 </article>
266 </div>
267 </div>
268 </div>
269 </header>
270 }
271
272 <div class="@Espresso.Canvas.ClassList" id="js-e-canvas">
273 @{
274 string NavigationLocalHorizontalClassList = "e-nav-global-horizontal reset-animate";
275 @* reset-animate *@
276 string NavigationLocalHorizontalContainerClassList = "e-nav-local-container";
277 if( Espresso.Item.NavigationLocalShow == "True" && Espresso.Item.NavigationLocalLayout == "horizontal" ) {
278 NavigationLocalHorizontalClassList += " " + Espresso.Item.NavigationLocalCustomClasses;
279 if( Espresso.Item.NavigationLocalAbsolute == "True" ) {
280 NavigationLocalHorizontalClassList += " is-absolute";
281 }
282 else{
283 if( Espresso.Item.NavigationLocalMarginTop != "0" && Espresso.Item.NavigationLocalMarginTop != "" ) {
284 NavigationLocalHorizontalClassList += " mt-" + Espresso.Item.NavigationLocalMarginTop;
285 }
286 if( Espresso.Item.NavigationLocalMarginBottom != "0" && Espresso.Item.NavigationLocalMarginBottom != "" ) {
287 NavigationLocalHorizontalClassList += " mb-" + Espresso.Item.NavigationLocalMarginBottom;
288 }
289 }
290 }
291 }
292 <section class="@NavigationLocalHorizontalClassList is-sticky" aria-label="Hjemmeside top">
293 <div class="nav-global-horizontal-container hidden-print" role="navigation" aria-label="Hoved menu">
294 <div class="container-fluid">
295 <div class="row">
296 <div class="col-12">
297 <h3 style="display: none;" id="menu">Hovedmenu</h3>
298 <div class="e-nav-global">
299 <ul class="nav navbar">
300 @GetValue("DwNavigation(dwnavgloballocal)")
301 @GetValue("DwNavigation(dwnavcta)")
302 </ul>
303 </div>
304 </div>
305 </div>
306 </div>
307 </div>
308 </section>
309
310 <main id="main" class="e-content" role="main">
311 <article id="dwcontentmain" class="e-content-main @Espresso.ContentArea.ClassList" aria-label="Main content">
312 @using Dynamicweb.Content
313 @{
314 string eBreadcrumbClasslist = "e-breadcrumb js-e-breadcrumb d-none d-lg-block";
315 if( Espresso.Item.BreadcrumbColor != "auto" && Espresso.Item.BreadcrumbColor != "none" && String.IsNullOrEmpty( Espresso.Item.Breadcrumb ) == false ){
316 eBreadcrumbClasslist += string.Format(" e-breadcrumb-{0}", Espresso.Item.Breadcrumb );
317 }
318 }
319
320 @if( Espresso.Item.Breadcrumb != "none" && String.IsNullOrEmpty( Espresso.Item.Breadcrumb ) == false ){
321 <section class="e-section @eBreadcrumbClasslist">
322 <div class="container-fluid">
323 <div class="row">
324 <div class="col-12">
325 <div class="row">
326 <div class="col-12">
327 <nav class="e-breadcrumb-container">
328 @GetValue("DwNavigation(dwnavbreadcrumb)")
329 </nav>
330 </div>
331 </div>
332 </div>
333 </div>
334 </div>
335 </section>
336 }
337 @{
338 string NavigationLocalVerticalClassList = "e-nav-local e-nav-local-vertical js-e-nav-local-vertical reset-animate";
339 string NavigationLocalVerticalContainerClassList = "e-nav-local-container";
340 if( Espresso.Item.NavigationLocalShow == "True" && Espresso.Item.NavigationLocalLayout == "vertical" ) {
341 NavigationLocalVerticalClassList += " " + Espresso.Item.NavigationLocalCustomClasses;
342 //NavigationLocalVerticalClassList += " col-3";
343
344 if( Espresso.Item.NavigationLocalMarginTop != "0" && Espresso.Item.NavigationLocalMarginTop != "" ) {
345 NavigationLocalVerticalClassList += " mt-" + Espresso.Item.NavigationLocalMarginTop;
346 }
347 if( Espresso.Item.NavigationLocalMarginBottom != "0" && Espresso.Item.NavigationLocalMarginBottom != "" ) {
348 NavigationLocalVerticalClassList += " mb-" + Espresso.Item.NavigationLocalMarginBottom;
349 }
350
351 if( Espresso.Item.NavigationLocalSticky == "True" ) {
352 NavigationLocalVerticalClassList += " is-sticky";
353 }
354 if( Espresso.Item.NavigationLocalAbsolute == "True" ) {
355 NavigationLocalVerticalClassList += " is-absolute";
356 }
357 else{
358 Espresso.ContentSection.ClassList.Clear();
359 Espresso.ContentSection.ClassList.AddClasses("col-12 col-lg-9 ml-auto");
360 }
361 }
362 }
363
364 @if( Espresso.Item.NavigationLocalShow == "True" && Espresso.Item.NavigationLocalLayout == "vertical" ) {
365 <section class="e-section @NavigationLocalVerticalClassList">
366 <div class="container-fluid">
367 <div class="row">
368 <div class="col-12">
369 <div class="row">
370
371 <div class="col-3">
372 <nav id="dwnav-local-@Espresso.DynamicwebPage.ID" class="@NavigationLocalVerticalContainerClassList">
373 <ul class="nav flex-column">
374 @if( Espresso.Item.NavigationLocalHeading != "" ){
375 <li class="e-nav-local-heading"><h2>@Espresso.Item.NavigationLocalHeading</h2></li>
376 }
377 @RenderNavigation( new {
378 id = "dwnav-local-" + Espresso.DynamicwebPage.ID,
379 parentid = string.IsNullOrEmpty( Espresso.Item.NavigationLocalParentPage ) == false ? Espresso.Item.NavigationLocalParentPage : Espresso.DynamicwebPage.ID,
380 template = string.IsNullOrEmpty( Espresso.Item.NavigationLocalTemplate ) == false ? Espresso.Item.NavigationLocalTemplate : "local-" + Espresso.Item.NavigationLocalLayout + ".xslt",
381 startlevel = Espresso.Item.NavigationLocalLevelStart,
382 endlevel = Espresso.Item.NavigationLocalLevelEnd,
383 expandmode = Espresso.Item.NavigationLocalPageTreeExpand == "True" ? "all" : "path",
384 } )
385 </ul>
386 </nav>
387 </div>
388
389 </div>
390 </div>
391 </div>
392 </div>
393 </section>
394 }
395
396
397 <section class="e-section">
398 @if(pageWrapper == true){
399 @:<div class="inner-section-wrapper">
400 @:<section class="e-section">
401 }
402 <div class="container-fluid">
403 <div class="row">
404 <div class="@Espresso.ContentSection.ClassList">
405 <div class="row">
406 @GetValue("DwContent(dwcontentmain)")
407 </div>
408 </div>
409 </div>
410 </div>
411 @if(pageWrapper == true){
412 @:</section>
413 @:</div>
414 }
415 </section>
416 </article>
417 </main>
418 </div>
419 @{
420 string LogoInverted = Espresso.Area.Item.LogoInverted;
421 string facebookLink = Espresso.Area.Item.FacebookLink;
422 string twitterLink = Espresso.Area.Item.TwitterLink;
423 string linkedinLink = Espresso.Area.Item.LinkedinLink;
424 string instagramLink = Espresso.Area.Item.InstagramLink;
425 string sitemapLink = Espresso.Area.Item.Sitemap;
426 string cookiesLink = Espresso.Area.Item.CookieMessage;
427 }
428
429 <footer class="e-footer hidden-print" role="contentinfo">
430 <article aria-label="Footer" class="e-footer-wrapper">
431 @if ( Espresso.Item.FooterHide != "True" )
432 {
433 <section class="e-footer-content e-section">
434 <div class="footer-container">
435 <div class="container-fluid">
436 <div class="hk-custom-footer-row row">
437 @RenderParagraphContent( (60975) )
438 @RenderParagraphContent( (60966) )
439 @RenderParagraphContent( (60967) )
440 @RenderParagraphContent( (60968) )
441 @RenderParagraphContent( (60969) )
442 </div>
443 <div class="row">
444 <div class="p p-imagetext col-12 col-sm-6">
445 <div class="h2 font-weight-normal m-0 p-0">Kulturen til forskel</div>
446 </div>
447 <div class="p p-imagetext col-12 offset-sm-3 col-sm-3">
448 <div class="footer-logo text-center">
449 <div class="h2 m-0 p-0">HOLSTEBRO</div>
450 <div class="h3 m-0 p-0 border-0 font-weight-normal">KOMMUNE</div>
451 </div>
452 </div>
453 </div>
454
455 @if ( string.IsNullOrEmpty( GetString( "DwNavigation(dwnavutilitiessecondaryfooter)" ) ) == false )
456 {
457 <div class="col-12">
458 <aside class="e-nav-utilities-secondary">
459 <ul class="nav nav-inline">
460 @GetValue("DwNavigation(dwnavutilitiessecondaryfooter)")
461 </ul>
462 </aside>
463 </div>
464 }
465 </div>
466 </div>
467 </section>
468 }
469 <section class="e-footer-copyright e-section">
470 <div class="footer-container">
471 <div class="container-fluid">
472 <div class="row row-xs-center">
473 <div class="col-12 col-sm-7 social-media-sub-footer">
474 @RenderParagraphContent( (60970) )
475 </div>
476 <div class="col-12 col-sm-5 text-left text-sm-right">
477 <p class="e-copyright">
478 Copyright ©
479 @GetGlobalValue( "Global:Server.Date.Year" )
480 @Espresso.Area.Item.CompanyName. Alle rettigheder forbeholdt.
481 </p>
482 </div>
483 </div>
484 </div>
485 </div>
486 </section>
487 </article>
488 </footer>
489 @if( Espresso.Area.Item.BackToTopLink == "True" ){
490 <a href="#top" class="e-back-to-top js-e-back-to-top d-print-none" aria-label="Gå til hjemmeside top" tabindex="0"><i class="material-icons">keyboard_arrow_up</i></a>
491 }
492
493
494 @{
495 string responsibleEditor = Espresso.Item.ResponsibleEditor ?? string.Empty;
496 List<User> users = new List<User>();
497
498 foreach( string user in responsibleEditor.Split( ',' ) ) {
499 int currentId;
500 if( int.TryParse( user, out currentId ) ){
501 User current = User.GetUserByID( currentId );
502 if( current != null ){
503 users.Add( current );
504 }
505 }
506 }
507 }
508
509 <span style="display: none;">
510 @Translate("Last_updated","Sidst opdateret") @Espresso.DynamicwebPage.Audit.LastModifiedAt.ToString("dd. MMMM yyyy") af
511 @foreach( User user in users ){<a class="editor-tag" href="mailto:@user.Email">@user.Name</a>}
512
513 <span class="indhold-tag">@Espresso.Item.ContentDeliveryName</span>
514 </span>
515
516 <script async="" src="/Files/Templates/Designs/espresso-v4/_assets/_dist/js/default.js?v=1.4.7"></script>
517
518 @* @if( Espresso.DynamicwebPage.ID != 1469) { *@
519
520 <script type="text/javascript">
521 window.addEventListener('CookieInformationConsentGiven', function (event) {
522 if (CookieInformation.getConsentGivenFor('cookie_cat_statistic')) {
523
524 window._monsido = window._monsido || {
525 token: "@monsidoToken",
526 statistics: {
527 enabled: true,
528 documentTracking: {
529 enabled: true,
530 documentCls: "monsido_download",
531 documentIgnoreCls: "monsido_ignore_download",
532 documentExt: ["pdf","doc"],
533 },
534 },
535 heatmap: {
536 enabled: true,
537 },
538 };
539 }
540 }, false);
541 </script>
542 <script type="text/javascript" data-category-consent="cookie_cat_statistic" src="" data-consent-src="https://app-script.monsido.com/v2/monsido-script.js"></script>
543
544 @*}*@
545 <input type="hidden" id="PageId" value="@pageId">
546 @if ( areaId == "1" )
547 {
548 <script type="text/javascript" src="https://customer.cludo.com/scripts/bundles/search-script.min.js"></script>
549 <script>
550 var CludoSearch;
551 (function () {
552 var cludoSettings = {
553 customerId: 3241,
554 engineId: 13669,
555 searchUrl: 'https://www.holstebro.dk/soegeresultater',
556 language: 'da',
557 searchInputs: ['cludo-search-form-mobile', 'cludo-search-form-desktop'],
558 template: 'InlineBasic',
559 focusOnResultsAfterSearch: true,
560 type: 'inline'
561 };
562 CludoSearch = new Cludo(cludoSettings);
563 CludoSearch.init();
564 })();
565 </script>
566 <!--[if lte IE 9]>
567 <script src="https://api.cludo.com/scripts/xdomain.js" slave="https://api.cludo.com/proxy.html" type="text/javascript"></script>
568 <![endif]-->
569 }
570
571 @if ( pageId == "247003" )
572 {
573 <script src="https://dev.prokomcdn.no/projects/deloitte/chatbot/prod/chatbot.js" data-municipality-code="661" data-mode="fullscreen"></script>
574 <div id="chat-container"></div>
575 }
576 </body>
577 @GetValue( "CopyRightNotice" )
578 </html>