Uddeling
Ny udstilling om naturens udvikling i Søby Brunkulslejer
På det gamle husmandssted Voldsgaard, som er en del af et omfattende renoveringsprojekt, planlægges en udstilling om naturens udvikling i Søby Brunkulslejer. Den skal fortælle om hedens opdyrkning, gravning af brunkul og tilplantning derefter, og Hedeselskabet har støttet projektet med 25.000 kroner fra medlemspuljen.
Der sker virkelig noget i Søby. Søby Brunkulslejer har haft jævnt stigende besøgstal siden 2001 og satte i 2018 rekord med 17.723 betalende gæster og 1.009 børn under 12 år. I 2018 investerede Herning Kommune 3,3 mio. kroner i Helhedsplan for Søby Brunkulslejer med stier og lignende. Som en del af området ligger husmandsstedet Voldsgaard, og det er i stalden her, at Søby Brunkulsmuseum vil arrangere en udstilling om naturens udvikling i Søby Brunkulslejer med hedens opdyrkning, gravning af brunkul og tilplantning derefter. Til det har Hedeselskabet uddelt 25.000 kroner fra medlemspuljen, der som navnet antyder, kan søges af Hedeselskabets medlemmer.
”Dette projekt hænger naturligt sammen med Hedeselskabet, fordi udstillingen kredser om det fundament, som Hedeselskabet blev skabt på for mere end 150 år siden. Men endnu vigtigere er, at folkene bag ønsker at skabe et tilbud til de mange gæster, der kommer til lejerne og dermed styrker lokalområdet. For 150 år støttede Hedeselskabet udviklingen i lokalområdet ved at udbrede viden om dyrkning, i dag uddeler vi midler, så lokalområder fortsat kan udvikle sig,” siger Vibeke Højen, projektchef i Hedeselskabet.
Projektet gennemføres og styres af Søby Brunkulsmuseum, som bygger på indsatsen fra en række frivillige – primært seniorer, og udover at formidle en vigtig del af Danmarkshistorien, er ønsket også at give de besøgende noget at tænke over.
Error executing template "/Designs/Swift/Grid/Page/RowTemplates/Dalgas_Quote.cshtml" System.IO.IOException: There is not enough space on the disk. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count) at System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer) at System.IO.FileStream.Dispose(Boolean disposing) at System.IO.Stream.Close() at System.IO.StreamWriter.Dispose(Boolean disposing) at System.IO.TextWriter.Dispose() at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost) at RazorEngine.Roslyn.CSharp.RoslynCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) 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 @using System 2 @using System.Collections.Generic 3 @using System.Linq 4 @using Dynamicweb.Content 5 @using Dynamicweb.Frontend 6 @using Dalgas.Custom.Services 7 @using Dalgas.Custom.ViewModels.UI 8 @using Dynamicweb.Core.Json 9 @using Dynamicweb.Ecommerce.ProductCatalog 10 @using Dynamicweb.Indexing.Querying 11 @using Dynamicweb.Indexing.Querying.Faceting 12 @using Dynamicweb.Indexing.Querying.Sorting 13 @using Dynamicweb.Modules 14 @using ParagraphService = Dalgas.Custom.Services.ParagraphService 15 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.GridRowViewModel> 16 17 @using System 18 @using System.Collections.Generic 19 @using System.Linq 20 @using Dalgas.Custom.ViewModels.UI 21 @using Dynamicweb.Content 22 @using Dynamicweb.Ecommerce.ProductCatalog 23 @using Dynamicweb.Frontend 24 @using ParagraphService = Dalgas.Custom.Services.ParagraphService 25 26 @*TODO: Move these functions onto the model *@ 27 28 @functions 29 { 30 31 public string GetSectionClassList(GridRowViewModel model, string overwriteTheme = "") 32 { 33 var returnValues = new List<string> 34 { 35 $"item_{model.Item.SystemName.ToLower()}" 36 }; 37 38 if (Services.Grids.GetGridRowById(model.Id).Sort == 1) 39 { 40 returnValues.Add("dalgas-section-first-on-page"); 41 } 42 43 var sectionBackgroundTheme = model.Item.GetItem("ColorScheme")?.GetString("ColorScheme") ?? string.Empty; 44 45 if (!string.IsNullOrEmpty(overwriteTheme)) 46 { 47 sectionBackgroundTheme = overwriteTheme; 48 } 49 50 // Add theme class if it exists 51 if (!string.IsNullOrWhiteSpace(sectionBackgroundTheme)) 52 { 53 if (sectionBackgroundTheme.Contains("default")) 54 { 55 returnValues.Add("theme theme-light"); 56 } 57 else 58 { 59 returnValues.Add($"theme {sectionBackgroundTheme.Replace(" ", "").Trim().ToLower()}"); 60 } 61 } 62 63 // Determine if top padding should be removed 64 65 string removeTopPadding = model.Item.GetItem("ColorScheme")?.GetString("RemoveTopPadding"); 66 67 returnValues.Add("pb-6"); 68 if (removeTopPadding != "enable") 69 { 70 returnValues.Add("pt-6"); 71 } 72 73 return string.Join(" ", returnValues); 74 } 75 76 } 77 78 79 @{ 80 IEnumerable<HeadingViewModel> headings = ParagraphService.Instance.GetHeadingsByItems(Model.Item?.GetItem("Paragraph_Text")?.GetItems("Headings")); 81 string text = Model.Item.GetItem("Paragraph_Text")?.GetString("Text"); 82 string lead = Model.Item.GetItem("Paragraph_Text")?.GetString("Lead"); 83 IEnumerable<ButtonViewModel> buttons = ParagraphService.Instance.GetButtonsByItems(Model.Item?.GetItem("Paragraph_Text")?.GetItems("Buttons")); 84 85 bool hasImage = Model.Item.GetItem("Paragraph_Image")?.GetFile("Image") != null; 86 bool hasText = !string.IsNullOrEmpty(Model.Item?.GetItem("Paragraph_Text")?.GetString("Text")); 87 bool hasLead = !string.IsNullOrEmpty(Model.Item?.GetItem("Paragraph_Text")?.GetString("Lead")); 88 bool hasHeading = headings.Any(); 89 bool hasButton = buttons.Any(); 90 91 var theme = Model.Item.GetItem("ColorScheme")?.GetString("ColorScheme"); 92 var fifthElementTheme = "fifth-element-color-" + Model.Item?.GetItem("ColorScheme")?.GetString("FifthElementColor"); 93 94 var sectionClassList = GetSectionClassList(Model); 95 96 var image = string.Empty; 97 var imageParameters = new Dictionary<string, object>(); 98 99 string layout = string.Empty; 100 Boolean enableFifthElement = false; 101 if (Model?.Item != null) 102 { 103 var paragraphLayout = Model.Item.GetItem("Paragraph_Layout"); 104 105 if (paragraphLayout != null) 106 { 107 layout = paragraphLayout.GetString("Layout"); 108 109 enableFifthElement = !string.IsNullOrEmpty(paragraphLayout.GetString("Layout_FifthElement")); 110 } 111 } 112 113 if (!string.IsNullOrEmpty(Model.Item?.GetItem("Paragraph_Image")?.GetFile("Image")?.Path)) 114 { 115 image = Model.Item.GetItem("Paragraph_Image").GetFile("Image").Path; 116 imageParameters.Add("alt", Model.Item.GetItem("Paragraph_Image")?.GetString("ImageAltText")); 117 int xPos = Model.Item.GetItem("Paragraph_Image").GetFile("Image")?.FocalPositionFromLeft ?? 50; 118 int yPos = Model.Item.GetItem("Paragraph_Image").GetFile("Image")?.FocalPositionFromTop ?? 50; 119 string cssPosition = $"{xPos}% {yPos}%"; 120 imageParameters.Add("style", "object-position:" + cssPosition); 121 } 122 123 LinkViewModel imageLink = new LinkViewModel(); 124 if (Model.Item?.GetItem("Paragraph_Image")?.GetItem("Link") != null && !string.IsNullOrEmpty(Model?.Item?.GetItem("Paragraph_Image")?.GetItem("Link").GetString("ButtonLink"))) 125 { 126 imageLink = ParagraphService.Instance.GetLinkByItem(Model?.Item?.GetItem("Paragraph_Image")?.GetItem("Link")); 127 } 128 129 string fifthElementIconPath = "/Files/Templates/Designs/Swift/Assets/Images/DalgasFifthElements/"; 130 } 131 132 133 @{ 134 var fifthElementShape = Model.Item.GetItem("Paragraph_Layout")?.GetItem("FifthElementShape")?.GetString("FifthElement").ToLower(); 135 136 if (string.IsNullOrEmpty(fifthElementShape)) 137 { 138 fifthElementShape = "canopy"; 139 } 140 141 ClassList rowBleedClassList = new ClassList(""); 142 ClassList containerBleedClassList = new ClassList(""); 143 ClassList fifthElementClasslist = new ClassList(""); 144 ClassList textClasslist = new ClassList(""); 145 146 textClasslist.Add("pt-xxl-6"); 147 if (layout == "right") 148 { 149 containerBleedClassList.Add("me-lg-0 pe-lg-0"); 150 rowBleedClassList.Add("justify-content-end"); 151 fifthElementClasslist.Add("os-50"); 152 textClasslist.Add("offset-md-6"); 153 } 154 else if (layout == "left") 155 { 156 fifthElementClasslist.Add("oe-50 right-0"); 157 containerBleedClassList.Add("ms-lg-0 ps-lg-0"); 158 rowBleedClassList.Add("justify-content-start"); 159 } 160 161 // Call the function with the updated sectionClassList 162 sectionClassList = GetSectionClassList(Model, "theme-light"); 163 sectionClassList = sectionClassList.Replace("pt-6", string.Empty).Replace(" ", " ").Trim(); 164 165 string quote = Model.Item?.GetItem("Content")?.GetString("Text"); 166 string name = Model.Item?.GetItem("Content")?.GetString("Name"); 167 string titleAndCompany = Model.Item?.GetItem("Content")?.GetString("TitleAndCompany"); 168 } 169 170 <section id="section-@Model.Id" class="@sectionClassList" data-swift-gridrow> 171 <div class=""> 172 173 @if (!string.IsNullOrEmpty(text) || !string.IsNullOrEmpty(name) || !string.IsNullOrEmpty(titleAndCompany)) 174 { 175 <div class="container-xl @containerBleedClassList"> 176 <div class="row @rowBleedClassList"> 177 <div class="col-12 col-lg-11"> 178 <div class="row"> 179 <div class="col-12"> 180 181 <div class="theme @theme position-relative overflow-hidden align-content-end"> 182 183 <div class="row"> 184 <div class="js-content-container p-txt-container content-container col-12 col-lg-10 col-xl-9 col-xxxl-7 mx-auto p-4 p-lg-5 pt-6" style="z-index: 1"> 185 186 <div class="col-12 col-lg-7 @textClasslist"> 187 188 <p class="quote">"@quote"</p> 189 <h4 class="mb-2">@name</h4> 190 <p class="small">@titleAndCompany</p> 191 192 </div> 193 </div> 194 195 </div> 196 197 <figure class="ratio top-0 position-absolute h-100 mb-0 d-none d-lg-block"> 198 <div class="fifth-element w-100 h-100 @fifthElementClasslist @fifthElementTheme"> 199 @ReadFile(fifthElementIconPath + fifthElementShape + ".svg") 200 </div> 201 </figure> 202 203 </div> 204 205 </div> 206 </div> 207 </div> 208 </div> 209 </div> 210 } 211 else 212 { 213 if (Pageview.IsVisualEditorMode) 214 { 215 <div class="container-xl alert alert-danger" role="alert"> 216 This <strong>@Model.Item.SystemName</strong> is empty 217 </div> 218 } 219 } 220 </div> 221 </section> 222
Jan Vestergaard Svendsen, formand for Søby Brunkulsmuseum, udtaler:
- Men udstillingen kan kun blive til, fordi vi har stor opbakning fra de lokale borgerforeninger i Arnborg, Høgild, Kølkær, Søby og Fasterholt, da museet fungerer som fælles kulturcenter, og de frivillige bliver også en vigtig del af tilblivelsen af denne udstilling. Den lokale opbakning er helt afgørende for os, og vi er glade for, at Hedeselskabet anerkender både det og selvfølgelig det konkrete projekt.
Der uddeles årligt til ti projekter fra Hedeselskabets medlemspulje, og fælles for dem er, at de har en stærk lokal forankring.
Voldsgaard i Søby Brunkulsmuseum indviet med manér
Med en samlet pris på 3 mio. kr. er renoveringen af husmandsstedet Voldsgaard museets hidtil største enkeltinvestering. Investeringen har kun været mulig takket være en lang række donationer fra private, virksomheder, fonde og Herning Kommune samt frivilligt arbejde til en værdi af anslået op imod én mio. kr. Fredag den 12. juni var der indvielse med taler af bl.a. Realdania og Herning Kommunes viceborgmester Anne Mette Bang Rasmussen, som betegnede stedet som ’arnestedet for brunkulseventyret’. Hun fremhævede desuden, at brunkulsmuseet fortæller en historie om vores egn. Fællesnævneren er viljen til at arbejde hårdt - det er noget af det, der har gjort Herningegnen til det, den er i dag – præget af vækst og fremdrift.
Egentlig stod Voldsgaard allerede klar til indvielse samtidig med den planlagte sæsonåbning af brunkulsmuseet 1. april, men som formanden konstaterede, udviklede det sig på grund af coronasituationen til lidt af en aprilsnar. Historien om Voldsgaard er også historien om starten på brunkulseventyret i Søby. I efteråret 1939 gav ejeren af Voldsgaard, Hans Peter Kristensen (også kendt som Peder Voldsgaard) fire arbejdsløse mænd lov til at grave efter brunkul på ejendommen, og derfra udviklede Søby sig et dansk Klondike (legendarisk guldgraverområde, red.)
Jan Svendsen, formand for Søby Brunkulsmuseum, indledte med en fortælling om det hårde arbejde på stedet.
Error executing template "/Designs/Swift/Grid/Page/RowTemplates/Dalgas_Quote.cshtml" System.IO.IOException: There is not enough space on the disk. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count) at System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer) at System.IO.FileStream.Dispose(Boolean disposing) at System.IO.Stream.Close() at System.IO.StreamWriter.Dispose(Boolean disposing) at System.IO.TextWriter.Dispose() at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost) at RazorEngine.Roslyn.CSharp.RoslynCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) 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 @using System 2 @using System.Collections.Generic 3 @using System.Linq 4 @using Dynamicweb.Content 5 @using Dynamicweb.Frontend 6 @using Dalgas.Custom.Services 7 @using Dalgas.Custom.ViewModels.UI 8 @using Dynamicweb.Core.Json 9 @using Dynamicweb.Ecommerce.ProductCatalog 10 @using Dynamicweb.Indexing.Querying 11 @using Dynamicweb.Indexing.Querying.Faceting 12 @using Dynamicweb.Indexing.Querying.Sorting 13 @using Dynamicweb.Modules 14 @using ParagraphService = Dalgas.Custom.Services.ParagraphService 15 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.GridRowViewModel> 16 17 @using System 18 @using System.Collections.Generic 19 @using System.Linq 20 @using Dalgas.Custom.ViewModels.UI 21 @using Dynamicweb.Content 22 @using Dynamicweb.Ecommerce.ProductCatalog 23 @using Dynamicweb.Frontend 24 @using ParagraphService = Dalgas.Custom.Services.ParagraphService 25 26 @*TODO: Move these functions onto the model *@ 27 28 @functions 29 { 30 31 public string GetSectionClassList(GridRowViewModel model, string overwriteTheme = "") 32 { 33 var returnValues = new List<string> 34 { 35 $"item_{model.Item.SystemName.ToLower()}" 36 }; 37 38 if (Services.Grids.GetGridRowById(model.Id).Sort == 1) 39 { 40 returnValues.Add("dalgas-section-first-on-page"); 41 } 42 43 var sectionBackgroundTheme = model.Item.GetItem("ColorScheme")?.GetString("ColorScheme") ?? string.Empty; 44 45 if (!string.IsNullOrEmpty(overwriteTheme)) 46 { 47 sectionBackgroundTheme = overwriteTheme; 48 } 49 50 // Add theme class if it exists 51 if (!string.IsNullOrWhiteSpace(sectionBackgroundTheme)) 52 { 53 if (sectionBackgroundTheme.Contains("default")) 54 { 55 returnValues.Add("theme theme-light"); 56 } 57 else 58 { 59 returnValues.Add($"theme {sectionBackgroundTheme.Replace(" ", "").Trim().ToLower()}"); 60 } 61 } 62 63 // Determine if top padding should be removed 64 65 string removeTopPadding = model.Item.GetItem("ColorScheme")?.GetString("RemoveTopPadding"); 66 67 returnValues.Add("pb-6"); 68 if (removeTopPadding != "enable") 69 { 70 returnValues.Add("pt-6"); 71 } 72 73 return string.Join(" ", returnValues); 74 } 75 76 } 77 78 79 @{ 80 IEnumerable<HeadingViewModel> headings = ParagraphService.Instance.GetHeadingsByItems(Model.Item?.GetItem("Paragraph_Text")?.GetItems("Headings")); 81 string text = Model.Item.GetItem("Paragraph_Text")?.GetString("Text"); 82 string lead = Model.Item.GetItem("Paragraph_Text")?.GetString("Lead"); 83 IEnumerable<ButtonViewModel> buttons = ParagraphService.Instance.GetButtonsByItems(Model.Item?.GetItem("Paragraph_Text")?.GetItems("Buttons")); 84 85 bool hasImage = Model.Item.GetItem("Paragraph_Image")?.GetFile("Image") != null; 86 bool hasText = !string.IsNullOrEmpty(Model.Item?.GetItem("Paragraph_Text")?.GetString("Text")); 87 bool hasLead = !string.IsNullOrEmpty(Model.Item?.GetItem("Paragraph_Text")?.GetString("Lead")); 88 bool hasHeading = headings.Any(); 89 bool hasButton = buttons.Any(); 90 91 var theme = Model.Item.GetItem("ColorScheme")?.GetString("ColorScheme"); 92 var fifthElementTheme = "fifth-element-color-" + Model.Item?.GetItem("ColorScheme")?.GetString("FifthElementColor"); 93 94 var sectionClassList = GetSectionClassList(Model); 95 96 var image = string.Empty; 97 var imageParameters = new Dictionary<string, object>(); 98 99 string layout = string.Empty; 100 Boolean enableFifthElement = false; 101 if (Model?.Item != null) 102 { 103 var paragraphLayout = Model.Item.GetItem("Paragraph_Layout"); 104 105 if (paragraphLayout != null) 106 { 107 layout = paragraphLayout.GetString("Layout"); 108 109 enableFifthElement = !string.IsNullOrEmpty(paragraphLayout.GetString("Layout_FifthElement")); 110 } 111 } 112 113 if (!string.IsNullOrEmpty(Model.Item?.GetItem("Paragraph_Image")?.GetFile("Image")?.Path)) 114 { 115 image = Model.Item.GetItem("Paragraph_Image").GetFile("Image").Path; 116 imageParameters.Add("alt", Model.Item.GetItem("Paragraph_Image")?.GetString("ImageAltText")); 117 int xPos = Model.Item.GetItem("Paragraph_Image").GetFile("Image")?.FocalPositionFromLeft ?? 50; 118 int yPos = Model.Item.GetItem("Paragraph_Image").GetFile("Image")?.FocalPositionFromTop ?? 50; 119 string cssPosition = $"{xPos}% {yPos}%"; 120 imageParameters.Add("style", "object-position:" + cssPosition); 121 } 122 123 LinkViewModel imageLink = new LinkViewModel(); 124 if (Model.Item?.GetItem("Paragraph_Image")?.GetItem("Link") != null && !string.IsNullOrEmpty(Model?.Item?.GetItem("Paragraph_Image")?.GetItem("Link").GetString("ButtonLink"))) 125 { 126 imageLink = ParagraphService.Instance.GetLinkByItem(Model?.Item?.GetItem("Paragraph_Image")?.GetItem("Link")); 127 } 128 129 string fifthElementIconPath = "/Files/Templates/Designs/Swift/Assets/Images/DalgasFifthElements/"; 130 } 131 132 133 @{ 134 var fifthElementShape = Model.Item.GetItem("Paragraph_Layout")?.GetItem("FifthElementShape")?.GetString("FifthElement").ToLower(); 135 136 if (string.IsNullOrEmpty(fifthElementShape)) 137 { 138 fifthElementShape = "canopy"; 139 } 140 141 ClassList rowBleedClassList = new ClassList(""); 142 ClassList containerBleedClassList = new ClassList(""); 143 ClassList fifthElementClasslist = new ClassList(""); 144 ClassList textClasslist = new ClassList(""); 145 146 textClasslist.Add("pt-xxl-6"); 147 if (layout == "right") 148 { 149 containerBleedClassList.Add("me-lg-0 pe-lg-0"); 150 rowBleedClassList.Add("justify-content-end"); 151 fifthElementClasslist.Add("os-50"); 152 textClasslist.Add("offset-md-6"); 153 } 154 else if (layout == "left") 155 { 156 fifthElementClasslist.Add("oe-50 right-0"); 157 containerBleedClassList.Add("ms-lg-0 ps-lg-0"); 158 rowBleedClassList.Add("justify-content-start"); 159 } 160 161 // Call the function with the updated sectionClassList 162 sectionClassList = GetSectionClassList(Model, "theme-light"); 163 sectionClassList = sectionClassList.Replace("pt-6", string.Empty).Replace(" ", " ").Trim(); 164 165 string quote = Model.Item?.GetItem("Content")?.GetString("Text"); 166 string name = Model.Item?.GetItem("Content")?.GetString("Name"); 167 string titleAndCompany = Model.Item?.GetItem("Content")?.GetString("TitleAndCompany"); 168 } 169 170 <section id="section-@Model.Id" class="@sectionClassList" data-swift-gridrow> 171 <div class=""> 172 173 @if (!string.IsNullOrEmpty(text) || !string.IsNullOrEmpty(name) || !string.IsNullOrEmpty(titleAndCompany)) 174 { 175 <div class="container-xl @containerBleedClassList"> 176 <div class="row @rowBleedClassList"> 177 <div class="col-12 col-lg-11"> 178 <div class="row"> 179 <div class="col-12"> 180 181 <div class="theme @theme position-relative overflow-hidden align-content-end"> 182 183 <div class="row"> 184 <div class="js-content-container p-txt-container content-container col-12 col-lg-10 col-xl-9 col-xxxl-7 mx-auto p-4 p-lg-5 pt-6" style="z-index: 1"> 185 186 <div class="col-12 col-lg-7 @textClasslist"> 187 188 <p class="quote">"@quote"</p> 189 <h4 class="mb-2">@name</h4> 190 <p class="small">@titleAndCompany</p> 191 192 </div> 193 </div> 194 195 </div> 196 197 <figure class="ratio top-0 position-absolute h-100 mb-0 d-none d-lg-block"> 198 <div class="fifth-element w-100 h-100 @fifthElementClasslist @fifthElementTheme"> 199 @ReadFile(fifthElementIconPath + fifthElementShape + ".svg") 200 </div> 201 </figure> 202 203 </div> 204 205 </div> 206 </div> 207 </div> 208 </div> 209 </div> 210 } 211 else 212 { 213 if (Pageview.IsVisualEditorMode) 214 { 215 <div class="container-xl alert alert-danger" role="alert"> 216 This <strong>@Model.Item.SystemName</strong> is empty 217 </div> 218 } 219 } 220 </div> 221 </section> 222
Han fortalte også, at bestyrelsen i mange år havde betragtet Voldsgaard som lidt af en klods om benet, og at man længe var inde i overvejelser om en nedrivning, inden man i november 2016 traf beslutning om en renovering, og da man fik Realdania med ombord, udviklede planerne sig fra en nødtørftig til en gennemgribende renovering.
Stor frivillig indsats
Arkitekt Aksel Fyhn fortalte om processen og nogle af de valg og fravalg, der var blevet truffet undervejs. Ligesom direktør Erik Ellehammer fra tømrer- og snedkerfirmaet Arne Danielsen var han stolt af resultatet. Erik Ellehammer, der siden starten af 2018 har fungeret som koordinator for en rådgivende gruppe af håndværkere, roste desuden det fantastiske frivillige engagement, der er blevet lagt for dagen.
Formand for Søby Beboerforening, Viggo Dinesen, mente også, at håndværkerne var sluppet helt godt fra det - nu kan man ligefrem glæde sig over at være nabo til huset, der i mange år henlå som en ruin og lidt af et spøgelseshus, konstaterede han.
Flere tidligere uddelinger
Almas Intelligente Have
”Almas Intelligente Have” er et nyt projekt på Mølleskolen i Ry der skal vække elevernes motivation for det naturvidenskabelige.Hedeselskabet støtter etablering af storskala-blåmuslingebanker til biogene rev i Limfjorden
Med støtte fra blandt andet Hedeselskabet vil DTU Aqua i 2025 etablere tre biogene rev i form af blåmuslingebanker i Limfjorden.
Fanø, fredede arealer og afgræsning med køer - uden hegn
Et treårigt forsøg med virtuelle hegn til kreaturer skal undersøge, hvordan græsningen kan foregå på en måde, der bedst muligt passer på de fredede områder – samtidig med at man slipper for skæmmende hegnstråde i den unikke natur.Overskrift om medlemsfordele
Hedeselskabets forening er et fællesskab med dedikerede medlemmer med interesse for benyttelse og beskyttelse af naturen. Der er mange gode grunde til at være medlem af Hedeselskabet. Her har du fire af dem:
Netværk
Som medlem bliver du en del af et stærkt, fagligt interessefællesskab, som består af en bred kreds af fagfolk, beslutningstagere, studerende og andre med interesse for natur, klima, bæredygtighed og biodiversitet.
Viden
Som medlem modtager du Hedeselskabets magasin VÆKST fire gange årligt. Du får i VÆKST ny viden og faglig indsigt i naturpleje, klimatilpasning, bæredygtighed og biodiversitet samt adgang til fysiske og digitale arrangementer og digitale platforme.
Oplevelser
Som medlem kan du deltage i Hedeselskabets mange arrangementer. De er gratis for medlemmer og giver faglig viden, indsigt, netværk med ligesindede samt mulighed for at deltage på en årlig jagt og en fisketur.
Indflydelse
Som medlem kan du foreslå, hvilke projekter Hedeselskabet skal støtte med midler fra medlemspuljen, ligesom du selv kan søge midler. Du har også mulighed for at stemme, når der er valg til Hedeselskabets repræsentantskab, som er vores øverste myndighed.