Concevoir une aire de jeux à thème avec HAGS
Une aire de jeux à thème apporte une grande valeur ajoutée à un environnement urbain ou rural et donne une identité unique à votre région, ce qui renforce le sentiment d'appartenance et de fierté de la part de la communauté locale. Elle offre également aux enfants une expérience de jeu stimulante, stimule leur imagination et encourage les jeux de rôle. Êtes-vous prêt à vous lancer dans une aventure à thème ? Laissez-nous vous guider à travers les différentes options...
Choisir une unité standard à thème
L'installation d'une aire de jeux à thème ne doit pas nécessairement être un processus long et laborieux grâce à nos structures multi-jeux UniMini et UniPlay pour les tout-petits et les enfants plus âgés. Nos unités sur le thème des pirates et des contes de fées sont ornées de panneaux graphiques imitant des châteaux et des bateaux. Elles mettent en scène un certain nombre de personnages, dont des chevaliers, des princesses et des dragons, afin d'enflammer l'imagination des enfants. Chaque thème est également accompagné de tremplins et de toboggans assortis pour ajouter la touche finale à votre aire de jeux et offrir encore plus de valeur ludique.
Error executing template "/Designs/Hags2024/Paragraph/h24-manual-product-list.cshtml" System.Xml.XmlException: There are multiple root elements. Line 1, position 43. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at Dynamicweb.Modules.Properties.LoadProperty(String xml, Boolean merge) at Dynamicweb.Modules.Properties.GetParagraphModuleSettings(Int32 pageId, String paragraphModuleSystemName) at HagsWeb.Library.Utilities.DWUtilities.GetProductUrl(Product product, Int32 areaId) at CompiledRazorTemplates.Dynamic.RazorEngine_8359bed67fc0451a84fa047d48df5378.Execute() in B:\Projects\Hags_Dw915\Files\Templates\Designs\Hags2024\Paragraph\h24-manual-product-list.cshtml:line 42 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 2 @using Dynamicweb.Ecommerce.Products; 3 4 @{ 5 Dynamicweb.Content.Area area = new Dynamicweb.Content.AreaService().GetArea(Dynamicweb.Frontend.PageView.Current().AreaID); 6 string itemHeading = @GetString("Item.Heading"); 7 string itemContent = @GetString("Item.Content"); 8 string mainImage = @GetString("Item.Main_Image"); 9 string designBaseUrl = GetString("Template:DesignBaseUrl"); 10 } 11 12 <section class="products-listing"> 13 <div class="wrapper flow"> 14 15 @if ( itemHeading != "") 16 { 17 <div class="center-copy flow"> 18 <h3>@itemHeading</h3> 19 20 @itemContent 21 22 </div> 23 } 24 25 <div class="products-listing__grid"> 26 27 @foreach (var product in GetLoop("Item.Product_List")) 28 { 29 string imageUrl = string.Empty; 30 string productUrl = string.Empty; 31 string itemProductId = product.GetString("Ecom:Product.ID"); 32 string itemProductLink = product.GetString("Ecom:Product.Link.Clean"); 33 string itemProductGroupId = product.GetString("Ecom:Product.LinkGroup.Clean"); 34 string itemShopContext = product.GetString("Ecom:Product.LinkGroupShopContext.Clean"); 35 string itemCanonical = product.GetString("Ecom:Product.Canonical"); 36 37 38 Product prod = new ProductService().GetProductById(product.GetString("Ecom:Product.ID"), product.GetString("Ecom:Product.VariantID"), area.EcomLanguageId); 39 40 if (prod != null) 41 { 42 productUrl = HagsWeb.Library.Utilities.DWUtilities.GetProductUrl(prod, area.ID); 43 imageUrl = HagsWeb.Library.Utilities.DWUtilities.GetSingleProductImageUrl(prod); 44 } 45 46 47 <div class="product-card"> 48 49 <div class="product-card__img-silo"> 50 @if (!string.IsNullOrEmpty(imageUrl)) 51 { 52 <a href="@productUrl"><img src="@imageUrl" class="product-card__img"></a> 53 54 } 55 else 56 { 57 <a href="@productUrl" class="product-card__missing"> 58 <img src="@(designBaseUrl)assets/img/h24-see-saw.svg"> 59 <span>No Image Available</span> 60 </a> 61 } 62 </div> 63 64 <div class="product-card__copy"> 65 <p class="product-card__heading"><a href="@productUrl">@product.GetString("Ecom:Product.Name")</a></p> 66 <!--p>@product.GetString("Ecom:Product.ShortDescription")</p--> 67 </div> 68 69 </div> 70 71 } 72 73 </div> 74 </div> 75 </section> 76 77
Error executing template "/Designs/Hags2024/Paragraph/h24-manual-product-list.cshtml" System.Xml.XmlException: There are multiple root elements. Line 1, position 43. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at Dynamicweb.Modules.Properties.LoadProperty(String xml, Boolean merge) at Dynamicweb.Modules.Properties.GetParagraphModuleSettings(Int32 pageId, String paragraphModuleSystemName) at HagsWeb.Library.Utilities.DWUtilities.GetProductUrl(Product product, Int32 areaId) at CompiledRazorTemplates.Dynamic.RazorEngine_8359bed67fc0451a84fa047d48df5378.Execute() in B:\Projects\Hags_Dw915\Files\Templates\Designs\Hags2024\Paragraph\h24-manual-product-list.cshtml:line 42 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 2 @using Dynamicweb.Ecommerce.Products; 3 4 @{ 5 Dynamicweb.Content.Area area = new Dynamicweb.Content.AreaService().GetArea(Dynamicweb.Frontend.PageView.Current().AreaID); 6 string itemHeading = @GetString("Item.Heading"); 7 string itemContent = @GetString("Item.Content"); 8 string mainImage = @GetString("Item.Main_Image"); 9 string designBaseUrl = GetString("Template:DesignBaseUrl"); 10 } 11 12 <section class="products-listing"> 13 <div class="wrapper flow"> 14 15 @if ( itemHeading != "") 16 { 17 <div class="center-copy flow"> 18 <h3>@itemHeading</h3> 19 20 @itemContent 21 22 </div> 23 } 24 25 <div class="products-listing__grid"> 26 27 @foreach (var product in GetLoop("Item.Product_List")) 28 { 29 string imageUrl = string.Empty; 30 string productUrl = string.Empty; 31 string itemProductId = product.GetString("Ecom:Product.ID"); 32 string itemProductLink = product.GetString("Ecom:Product.Link.Clean"); 33 string itemProductGroupId = product.GetString("Ecom:Product.LinkGroup.Clean"); 34 string itemShopContext = product.GetString("Ecom:Product.LinkGroupShopContext.Clean"); 35 string itemCanonical = product.GetString("Ecom:Product.Canonical"); 36 37 38 Product prod = new ProductService().GetProductById(product.GetString("Ecom:Product.ID"), product.GetString("Ecom:Product.VariantID"), area.EcomLanguageId); 39 40 if (prod != null) 41 { 42 productUrl = HagsWeb.Library.Utilities.DWUtilities.GetProductUrl(prod, area.ID); 43 imageUrl = HagsWeb.Library.Utilities.DWUtilities.GetSingleProductImageUrl(prod); 44 } 45 46 47 <div class="product-card"> 48 49 <div class="product-card__img-silo"> 50 @if (!string.IsNullOrEmpty(imageUrl)) 51 { 52 <a href="@productUrl"><img src="@imageUrl" class="product-card__img"></a> 53 54 } 55 else 56 { 57 <a href="@productUrl" class="product-card__missing"> 58 <img src="@(designBaseUrl)assets/img/h24-see-saw.svg"> 59 <span>No Image Available</span> 60 </a> 61 } 62 </div> 63 64 <div class="product-card__copy"> 65 <p class="product-card__heading"><a href="@productUrl">@product.GetString("Ecom:Product.Name")</a></p> 66 <!--p>@product.GetString("Ecom:Product.ShortDescription")</p--> 67 </div> 68 69 </div> 70 71 } 72 73 </div> 74 </div> 75 </section> 76 77
Error executing template "/Designs/Hags2024/Paragraph/h24-manual-product-list.cshtml" System.Xml.XmlException: There are multiple root elements. Line 1, position 43. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at Dynamicweb.Modules.Properties.LoadProperty(String xml, Boolean merge) at Dynamicweb.Modules.Properties.GetParagraphModuleSettings(Int32 pageId, String paragraphModuleSystemName) at HagsWeb.Library.Utilities.DWUtilities.GetProductUrl(Product product, Int32 areaId) at CompiledRazorTemplates.Dynamic.RazorEngine_8359bed67fc0451a84fa047d48df5378.Execute() in B:\Projects\Hags_Dw915\Files\Templates\Designs\Hags2024\Paragraph\h24-manual-product-list.cshtml:line 42 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 2 @using Dynamicweb.Ecommerce.Products; 3 4 @{ 5 Dynamicweb.Content.Area area = new Dynamicweb.Content.AreaService().GetArea(Dynamicweb.Frontend.PageView.Current().AreaID); 6 string itemHeading = @GetString("Item.Heading"); 7 string itemContent = @GetString("Item.Content"); 8 string mainImage = @GetString("Item.Main_Image"); 9 string designBaseUrl = GetString("Template:DesignBaseUrl"); 10 } 11 12 <section class="products-listing"> 13 <div class="wrapper flow"> 14 15 @if ( itemHeading != "") 16 { 17 <div class="center-copy flow"> 18 <h3>@itemHeading</h3> 19 20 @itemContent 21 22 </div> 23 } 24 25 <div class="products-listing__grid"> 26 27 @foreach (var product in GetLoop("Item.Product_List")) 28 { 29 string imageUrl = string.Empty; 30 string productUrl = string.Empty; 31 string itemProductId = product.GetString("Ecom:Product.ID"); 32 string itemProductLink = product.GetString("Ecom:Product.Link.Clean"); 33 string itemProductGroupId = product.GetString("Ecom:Product.LinkGroup.Clean"); 34 string itemShopContext = product.GetString("Ecom:Product.LinkGroupShopContext.Clean"); 35 string itemCanonical = product.GetString("Ecom:Product.Canonical"); 36 37 38 Product prod = new ProductService().GetProductById(product.GetString("Ecom:Product.ID"), product.GetString("Ecom:Product.VariantID"), area.EcomLanguageId); 39 40 if (prod != null) 41 { 42 productUrl = HagsWeb.Library.Utilities.DWUtilities.GetProductUrl(prod, area.ID); 43 imageUrl = HagsWeb.Library.Utilities.DWUtilities.GetSingleProductImageUrl(prod); 44 } 45 46 47 <div class="product-card"> 48 49 <div class="product-card__img-silo"> 50 @if (!string.IsNullOrEmpty(imageUrl)) 51 { 52 <a href="@productUrl"><img src="@imageUrl" class="product-card__img"></a> 53 54 } 55 else 56 { 57 <a href="@productUrl" class="product-card__missing"> 58 <img src="@(designBaseUrl)assets/img/h24-see-saw.svg"> 59 <span>No Image Available</span> 60 </a> 61 } 62 </div> 63 64 <div class="product-card__copy"> 65 <p class="product-card__heading"><a href="@productUrl">@product.GetString("Ecom:Product.Name")</a></p> 66 <!--p>@product.GetString("Ecom:Product.ShortDescription")</p--> 67 </div> 68 69 </div> 70 71 } 72 73 </div> 74 </div> 75 </section> 76 77
Personnaliser une unité standard
La conception modulaire des deux gammes offre une grande flexibilité lors de la construction d'une aire de jeux. Une configuration standard peut non seulement être adaptée à votre espace et à votre budget (certains éléments de jeu peuvent être ajoutés ou supprimés, en fonction des conditions du site), mais elle peut également être dotée d'un aspect très distinctif grâce à quelques astuces de conception. Le simple fait de remplacer les panneaux existants par des versions sur mesure changera complètement l'aspect et l'ambiance d'une structure de jeu. Par exemple, nous pouvons concevoir des panneaux en briques sur mesure pour recréer l'aspect d'un château et ajouter de la valeur à un site historique.
Commander une structure de jeu sur mesure
Si vous décidez de donner libre cours à votre créativité, nous sommes là pour faire de votre vision une réalité. Vous voulez un bateau de pirate, un château médiéval et un repaire de dinosaures ? Notre équipe de conception n'a pas peur de relever des défis ! Notre vaste assortiment de composants et d'éléments de jeu standard nous permet de construire des structures de jeu spectaculaires tout en limitant les coûts et les délais qu'exigent généralement les projets sur mesure.
L'un de nos projets phares est cette colossale aire de jeux sur le thème du château à Palma de Majorque, située dans une vaste zone de loisirs au cœur de la ville. Le conseil municipal de Palma a demandé à HAGS de créer une unité de jeu de taille géante inspirée du château de Bellver, une ancienne résidence royale surplombant la baie et qui abrite aujourd'hui le musée de Palma.
Un ajout plus récent à notre "mur de la renommée" est ce majestueux bateau de pirates, commandé par l'un des plus grands campings des Pays-Bas. Le client proposait déjà de nombreuses options de divertissement sur le site, mais il souhaitait créer une expérience inoubliable pour les vacanciers. Il avait également besoin d'équipements de jeu durables et de haute qualité, car le site est une destination familiale très populaire et les installations récréatives doivent faire face à une forte fréquentation tout au long de l'année.