Error executing template "Designs/Salts/eCom/Product/Product.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_409d7a07aaa04638bdec331663faa421.Execute() in C:\SaltsWebsites\Salts\SaltsGlobalLive\Files\Templates\Designs\Salts\eCom\Product\Product.cshtml:line 273
   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 @using Dynamicweb.Ecommerce.Products 2 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 3 @{ 4 string groupId = System.Web.HttpContext.Current.Request.QueryString["GroupID"]; 5 6 //Salts_Dw9.Files.Templates.Designs.Salts.Ecom.ProductList.GroupProducts.GetPageData(); 7 8 Dynamicweb.Ecommerce.Products.Group thePrimaryGroup = new Group(); 9 if (string.IsNullOrEmpty(groupId)) 10 { 11 groupId = (string)System.Web.HttpContext.Current.Session["CurrentGroupId"]; 12 } 13 14 Dynamicweb.Ecommerce.Products.Group thisGroup = Dynamicweb.Ecommerce.Services.ProductGroups.GetGroup(groupId, GetString("Ecom:Product.LanguageID")); 15 Group parentGroup = new Group(); 16 17 if (thisGroup !=null) 18 { 19 parentGroup = thisGroup.ParentGroups.FirstOrDefault(); 20 } 21 } 22 <div class="m-column-two"> 23 <div class="l-container"> 24 <div class="container-fluid"> 25 <div class="l-row row"> 26 <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3" style="position: sticky; top: 0px;"> 27 <div id="product-menu" class="product-menu subnav-nested subnav-nested-primary subnav-nested-isactive"> 28 29 @*On Product page there is no reference to get the heirarchy*@ 30 @if (parentGroup != null && parentGroup.IsTopGroup) 31 { 32 33 <div class="subnav subnav-nested subnav-nested-primary subnav-nested-isactive"> 34 <div class="subnav-content"> 35 <nav aria-label="Sub Groups Navigation" role="navigation"> 36 <ul class="list-unstyled content-menu"> 37 <li><h3 class="section-navigation living"><a href="Default.aspx?ID=@GetInteger("Ecom:Product:Page.ID")">@parentGroup.Name</a></h3></li> 38 39 @foreach (Group group in parentGroup.Subgroups) 40 { 41 if (group.Id == GetString(("Ecom:Group.ID"))) 42 { 43 <li class="Selected" style="padding-left: 10px;"><strong>@group.Name</strong></li> 44 } 45 else 46 { 47 <li style="padding-left: 10px;"><strong>@group.Name</strong></li> 48 } 49 50 Dynamicweb.Ecommerce.Products.Group currentGroup = new Dynamicweb.Ecommerce.Products.GroupService().GetGroup(group.Id); 51 52 if (new Dynamicweb.Ecommerce.Products.GroupService().HasProducts(currentGroup)) 53 { 54 <ul class="list-unstyled"> 55 @foreach (var product in currentGroup.ProductsByLanguageWithOutVariants) 56 { 57 if (product.Id == GetString("Ecom:Product.ID")) 58 { 59 <li class="Selected" style="padding-left: 10px;"> 60 <a href="Default.aspx?ID=@GetInteger("Ecom:Product:Page.ID")&ProductID=@product.Id">@product.Name</a> 61 </li> 62 } 63 else 64 { 65 <li style="padding-left: 10px;"> 66 <a href="Default.aspx?ID=@GetInteger("Ecom:Product:Page.ID")&ProductID=@product.Id">@product.Name</a> 67 </li> 68 } 69 70 } 71 </ul> 72 } 73 } 74 75 @if (GetString("Ecom:Product.LanguageID") == "LANG1") 76 { 77 <li><h3 class="section-navigation living"><a href="/products/additional-products">@Translate("additional_products","Additional Products")</a></h3></li> 78 } 79 @if (GetString("Ecom:Product.LanguageID") == "LANG2") 80 { 81 <li><h3 class="section-navigation living"><a href="/produkter/tilbehoersprodukter">@Translate("additional_products","Additional Products")</a></h3></li> 82 } 83 @if (GetString("Ecom:Product.LanguageID") == "LANG3") 84 { 85 <li><h3 class="section-navigation living"><a href="/en-au/products/additional-products-1">@Translate("additional_products","Additional Products")</a></h3></li> 86 } 87 </ul> 88 </nav> 89 </div> 90 </div> 91 } 92 93 </div> 94 95 @if (parentGroup != null && parentGroup.IsTopGroup) 96 { 97 98 <div class="subnav subnav-nested subnav-nested-mobile"> 99 <div class="dropdown"> 100 <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" style="width: 100%;">View @parentGroup.Name products<span class="caret"></span></button> 101 102 <ul class="dropdown-menu list-unstyled content-menu" style="padding: 8px; width: 100%;"> 103 @foreach (Group group in parentGroup.Subgroups) 104 { 105 if (group.Id == GetString(("Ecom:Group.ID"))) 106 { 107 <li class="Selected"><strong>@group.Name</strong></li> 108 } 109 else 110 { 111 <li><strong>@group.Name</strong></li> 112 } 113 114 Dynamicweb.Ecommerce.Products.Group currentGroup = new Dynamicweb.Ecommerce.Products.GroupService().GetGroup(group.Id); 115 116 if (new Dynamicweb.Ecommerce.Products.GroupService().HasProducts(currentGroup)) 117 { 118 <ul class="list-unstyled"> 119 @foreach (var product in currentGroup.ProductsByLanguageWithOutVariants) 120 { 121 if (product.Id == GetString("Ecom:Product.ID")) 122 { 123 <li class="Selected"> 124 <a href="Default.aspx?ID=@GetInteger("Ecom:Product:Page.ID")&GroupID=@group.Id&ProductID=@product.Id">@product.Name</a> 125 </li> 126 } 127 else 128 { 129 <li> 130 <a href="Default.aspx?ID=@GetInteger("Ecom:Product:Page.ID")&GroupID=@group.Id&ProductID=@product.Id">@product.Name</a> 131 </li> 132 } 133 134 } 135 </ul> 136 } 137 } 138 139 @if (GetString("Ecom:Product.LanguageID") == "LANG1") 140 { 141 <li><a class="subnav-toggle subnav-toggle-secondary" href="/products/additional-products">@Translate("additional_products","Additional Products")</a></li> 142 } 143 else 144 { 145 <li><a class="subnav-toggle subnav-toggle-secondary" href="/nb-no/produkter/tilbehoersprodukter">@Translate("additional_products","Additional Products")</a></li> 146 } 147 </ul> 148 149 150 </div> 151 </div> 152 153 } 154 155 </div> <!-- col --> 156 157 <div class="col-xs-12 col-sm-12 col-md-9 col-lg-9"> 158 159 @*<p>Parent Group: @parentGroup.Name @parentGroup.Id</p> 160 @if (thePrimaryGroup != null) 161 { 162 <p>vs The Product Primary Group: @thePrimaryGroup.Id @GetString("Ecom:Product.PrimaryOrFirstGroupID") @thePrimaryGroup.Name</p> 163 <p>vs The group in session: (@System.Web.HttpContext.Current.Session["CurrentGroupId"])</p> 164 }*@ 165 166 167 <input type="hidden" id="currentProductId" value="@GetValue("Ecom:Product.ID")" /> 168 <div id="productdescription" style="display:none;"> 169 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product.Name"))) 170 { 171 <h2>@GetValue("Ecom:Product.Name")</h2> 172 } 173 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product.LongDescription"))) 174 { 175 @GetValue("Ecom:Product.LongDescription") 176 } 177 </div> 178 179 <div class="m-product-gallery"> 180 <div class="m-product-gallery-large"> 181 <div> 182 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product.ImageMedium.Clean"))) 183 { 184 <img src="@GetString("Ecom:Product.ImageMedium.Clean")" alt="@GetString("Ecom:Product.Name")" class="img-responsive"> 185 } 186 else 187 { 188 <img src="@GetString("Ecom:Product.ImageMedium.Default.Clean")" alt="No image available" class="img-responsive"> 189 } 190 </div> 191 </div> <!-- m-product-gallery-large --> 192 </div> <!-- m-product-gallery --> 193 194 195 196 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product:Field.productInformation"))) 197 { 198 <h2>@Translate("product_information","Product Information")</h2> 199 @GetString("Ecom:Product:Field.productInformation") 200 <div class="spacer">&nbsp;</div> 201 } 202 203 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product:Field.productFeature"))) 204 { 205 @GetString("Ecom:Product:Field.productFeature") 206 <div class="spacer">&nbsp;</div> 207 } 208 209 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product:Field.productFeaturesWafer"))) 210 { 211 @GetString("Ecom:Product:Field.productFeaturesWafer") 212 <div class="spacer">&nbsp;</div> 213 } 214 215 @if (Dynamicweb.Core.Converter.ToBoolean(GetString("Ecom:Product:Field.videoLink"))) 216 { 217 <div class="m-embed-responsive embed-responsive embed-responsive-16by9"> 218 <iframe class="embed-responsive-item" src="@GetString("Ecom:Product:Field.videoLink")"></iframe> 219 </div> 220 <div class="spacer">&nbsp;</div> 221 } 222 223 @if (GetString("Ecom:Product.LanguageID") == "LANG20") 224 { 225 <div class="medilink-panel m-theme-bg-green-extralight"> 226 <div class="image"> 227 <img src="/Files/Images/Feature Panels/medilink-logo-panel.png" alt="Medilink Logo" class="img-responsive" /> 228 </div> 229 <div class="copy"> 230 <h3>Home delivery</h3> 231 <p>You can order @GetValue("Ecom:Product.Name") directly to your home with our dedicated <strong>FREE</strong> home delivery service.</p> 232 <div style="display:block;float:left;"> 233 <p><a href="/home-delivery" class="m-btn m-btn-primary btn btn-primary pull-left text-uppercase">@Translate("FindOutMore", "Find out more")</a></p> 234 </div> 235 </div> 236 </div> 237 } 238 239 @if (Dynamicweb.Core.Converter.ToBoolean(GetValue("Ecom:Product.VariantCount"))) 240 { 241 242 if (GetString("Ecom:Product.ID") == "PROD75") 243 { 244 } 245 else 246 { 247 if (GetString("Ecom:Product.ID") == "PROD50" || GetString("Ecom:Product.ID") == "PROD51" || GetString("Ecom:Product.ID") == "PROD61" || GetString("Ecom:Product.ID") == "PROD62" || GetString("Ecom:Product.ID") == "PROD66") 248 { 249 if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 250 { 251 <h3 id="orderSample">Product sizes and sample ordering (UK ONLY)</h3> 252 } 253 else 254 { 255 <h3 id="orderSample">Produktstørrelser og bestilling av vareprøver</h3> 256 } 257 258 } 259 else 260 { 261 if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 262 { 263 <h3 id="orderSample">Product sizes and sample ordering</h3> 264 } 265 else 266 { 267 <h3 id="orderSample">Produktstørrelser og bestilling av vareprøver</h3> 268 } 269 } 270 271 if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 272 { 273 <p>To order a sample of the @GetValue("Ecom:Product.Name") or any of the other <a href="Default.aspx?ID=@GetInteger("Ecom:Product:Page.ID")">@parentGroup.Name products</a> we supply, then simply click on the order sample button at the end of the relevant row. If you are unsure which product samples to order, then simply use our <a href="/contact-us">contact form</a> and let us know your requirements.</p> 274 } 275 else 276 { 277 <p>Bruk tabellen nedenfor for å finne produktstørrelsen din. For å bestille en vareprøve av det aktuelle produktet, skal du bare klikke på knappen for bestilling av vareprøve til slutt på den aktuelle rekken.</p> 278 <p>Hvis du er usikker på hvilke vareprøver du skal bestille, kan du bruke vårt <a href="/nb-no/kontakt-oss">kontaktskjema og la oss</a> få vite hva du er interessert i.</p> 279 } 280 if (GetString("Ecom:Product.ID") == "PROD50" || GetString("Ecom:Product.ID") == "PROD51" || GetString("Ecom:Product.ID") == "PROD61" || GetString("Ecom:Product.ID") == "PROD62" || GetString("Ecom:Product.ID") == "PROD66") 281 { 282 if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 283 { 284 if (GetString("Ecom:Product.ID") == "PROD50") { 285 <p><strong>Our Confidence BE® sample packs come in either mixed colour packs (black, white and stone) or transparent/stone packs, giving you the opportunity to try the bag in all three colours. Please note that the mixed colour packs are NOT available on prescription they are for sampling purposes only. To see the full Confidence BE® range that is available on NHS prescription, please download the full <a href="/Files/Files/Downloads/Confidence BE Codes/Confidence BE closed flat.pdf" target-"_blank">product code listing sheet.</a></strong></p> 286 } 287 if (GetString("Ecom:Product.ID") == "PROD51") { 288 <p><strong>Our Confidence BE® sample packs come in either mixed colour packs (black, white and stone) or transparent/stone packs, giving you the opportunity to try the bag in all three colours. Please note that the mixed colour packs are NOT available on prescription they are for sampling purposes only. To see the full Confidence BE® range that is available on NHS prescription, please download the full <a href="/Files/Files/Downloads/Confidence BE Codes/Confidence BE drainable flat.pdf" target-"_blank">product code listing sheet.</a></strong></p> 289 } 290 if (GetString("Ecom:Product.ID") == "PROD61") { 291 <p><strong>Our Confidence BE® sample packs come in either mixed colour packs (black, white and stone) or transparent/stone packs, giving you the opportunity to try the bag in all three colours. Please note that the mixed colour packs are NOT available on prescription they are for sampling purposes only. To see the full Confidence BE® range that is available on NHS prescription, please download the full <a href="/Files/Files/Downloads/Confidence BE Codes/Confidence BE closed soft convex.pdf" target-"_blank">product code listing sheet.</a></strong></p> 292 } 293 if (GetString("Ecom:Product.ID") == "PROD62") { 294 <p><strong>Our Confidence BE® sample packs come in either mixed colour packs (black, white and stone) or transparent/stone packs, giving you the opportunity to try the bag in all three colours. Please note that the mixed colour packs are NOT available on prescription they are for sampling purposes only. To see the full Confidence BE® range that is available on NHS prescription, please download the full <a href="/Files/Files/Downloads/Confidence BE Codes/Confidence BE drainable soft convex.pdf" target-"_blank">product code listing sheet.</a></strong></p> 295 } 296 } 297 else 298 { 299 <p><strong>Hvis du vil prøve mer enn en farge, kan du velge en av våre pakker med blandede prøver fra tabellen nedenfor. Vær oppmerksom på at disse blandede boksene IKKE er tilgjengelige på resept, de er kun for prøvetakingsformål.</strong></p> 300 } 301 } 302 if (GetString("Ecom:Product.LanguageID") == "LANG2") 303 { 304 <p>For å se hele vårt stomisortiment kan du laste ned vår <a href="/Files/Files/Downloads/Norway-Product-Guide.pdf">produktguide</a> her.</p> 305 } 306 307 <div class="m-table-responsive table-responsive"> 308 <table id="@GetValue("Ecom:Product.ID")" class="m-table-col-4 table table-bordered table-striped sortTable"> 309 <thead class="m-theme-bg-green-extralight"> 310 <tr> 311 <th scope="col">@Translate("product_details","Product details")</th> 312 @if (GetString("Ecom:Product.ID") == "PROD50" || GetString("Ecom:Product.ID") == "PROD51") 313 { 314 <th scope="col" style="text-align:center;">@Translate("wafer_size", "Wafer Size")</th> 315 } 316 <th scope="col" style="text-align:center;">@Translate("order_code", "Order Code")</th> 317 318 <th scope="col" style="text-align:center;">Helfonummer</th> 319 320 @if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 321 { 322 if (GetString("Ecom:Product.ID") == "PROD50" || GetString("Ecom:Product.ID") == "PROD51") 323 { 324 } 325 else 326 { 327 <th scope="col" style="text-align:center;">@Translate("pack_size", "Pack Size")</th> 328 } 329 } 330 else 331 { 332 } 333 <th scope="col">&nbsp;</th> 334 </tr> 335 </thead> 336 337 <tbody> 338 339 @foreach (LoopItem i in GetLoop("VariantCombinations")) 340 { 341 string cl = "listitem" + i.GetValue("VariantCombinations.LoopMod2"); 342 <tr class="@cl" data-sort="@i.GetValue("Ecom:Product:Field.sortOrder")" id="@(i.GetString("Ecom:Product.Number").Replace("*",""))"> 343 344 <td>@i.GetValue("Ecom:Product.VariantText")</td> 345 346 @if (GetString("Ecom:Product.ID") == "PROD50" || GetString("Ecom:Product.ID") == "PROD51") 347 { 348 <td style="text-align:center;">@i.GetValue("Ecom:Product:Field.waferSize.Value.Clean")</td> 349 } 350 351 <td style="text-align:center;">@i.GetValue("Ecom:Product.Number")</td> 352 353 <td style="text-align:center;">@i.GetValue("Ecom:Product:Field.NorwayProductNumber.Value.Clean")</td> 354 355 @if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 356 { 357 if (GetString("Ecom:Product.ID") == "PROD50" || GetString("Ecom:Product.ID") == "PROD51") 358 { 359 } 360 else 361 { 362 <td style="text-align:center;">@i.GetValue("Ecom:Product:Field.packquantity.Value.Clean")</td> 363 } 364 } 365 366 @if (GetString("Ecom:Product.LanguageID") == "LANG1" || GetString("Ecom:Product.LanguageID") == "LANG3") 367 { 368 if (GetString("Ecom:Product.ID") == "PROD40" || GetString("Ecom:Product.ID") == "PROD70") 369 { 370 } 371 else 372 { 373 <td><a href="Default.aspx?ID=@i.GetValue("Ecom:VariantCombination.Page.ID")&amp;ProductID=@i.GetValue("Ecom:VariantCombination.Product.ID")&amp;variantid=@i.GetValue("Ecom:VariantCombination.VariantID")&amp;cartcmd=add" class="m-btn m-btn-primary btn btn-primary pull-right text-uppercase add-sample" rel="nofollow">@Translate("add_to_order","Add To Order")</a></td> 374 } 375 } 376 377 @if (GetString("Ecom:Product.LanguageID") == "LANG2") 378 { 379 if (GetString("Ecom:Product.ID") == "PROD1" || GetString("Ecom:Product.ID") == "PROD3" || GetString("Ecom:Product.ID") == "PROD11" || GetString("Ecom:Product.ID") == "PROD16" || GetString("Ecom:Product.ID") == "PROD21" || GetString("Ecom:Product.ID") == "PROD72" || GetString("Ecom:Product.ID") == "PROD23" || GetString("Ecom:Product.ID") == "PROD47" || GetString("Ecom:Product.ID") == "PROD25" || GetString("Ecom:Product.ID") == "PROD26" || GetString("Ecom:Product.ID") == "PROD40" || GetString("Ecom:Product.ID") == "PROD70") 380 { 381 } 382 else 383 { 384 <td><a href="Default.aspx?ID=@i.GetValue("Ecom:VariantCombination.Page.ID")&amp;ProductID=@i.GetValue("Ecom:VariantCombination.Product.ID")&amp;variantid=@i.GetValue("Ecom:VariantCombination.VariantID")&amp;cartcmd=add" class="m-btn m-btn-primary btn btn-primary pull-right text-uppercase add-sample" rel="nofollow">@Translate("add_to_order","Add To Order")</a></td> 385 } 386 } 387 388 </tr> 389 } 390 391 392 393 </tbody> 394 </table> 395 </div> <!-- table-responsive --> 396 397 } 398 <div class="table-footer"> 399 @if (GetString("Ecom:Product:Field.productTableFooter") != "") 400 { 401 <p>@GetValue("Ecom:Product:Field.productTableFooter")</p> 402 } 403 </div> 404 405 } 406 407 408 <div class="m-product-container-closed related-products"> 409 <h3>@Translate("other_additional_products","Other additional products")</h3> 410 <div class="l-group-3-inset row" style="overflow: auto; margin-bottom: 30px;"> 411 412 @foreach (LoopItem i in GetLoop("ProductRelatedGroups")) 413 { 414 foreach (LoopItem i2 in i.GetLoop("RelatedProducts")) 415 { 416 <div class="l-group-content col-ms-6 col-sm-4"> 417 <div class="m-product"> 418 <div class="m-product-visual"> 419 420 @{ 421 string link = string.Empty; 422 string image = string.Empty; 423 string button = string.Empty; 424 } 425 426 @*<p>ProductUrl: @i2.GetString("Ecom:Product.Link.Clean")</p> 427 <p>ProductImage: @i2.GetValue("Ecom:Product.ImageSmall.Clean")</p> 428 <p>ProductImage: @i2.GetValue("Ecom:Product.ImageSmall.Clean")</p> 429 <p>ProductImage2: @i2.GetValue("Ecom:Ecommerce.Product.ImageSmall.Default.Clean")</p>*@ 430 431 @if (Dynamicweb.Core.Converter.ToBoolean(i2.GetString("Ecom:Product:Field.ProductURL.Value.Clean"))) 432 { 433 link = "<a href=" + i2.GetString("Ecom:Product.Link.Clean") + ">{0}</a>"; 434 } 435 else 436 { 437 link = "<a href=" + i2.GetValue("Ecom:Product.Link.Clean") + ">{0}</a>"; 438 } 439 @if (Dynamicweb.Core.Converter.ToBoolean(i2.GetString("Ecom:Ecommerce.Product.ImageSmall.Default.Clean"))) 440 { 441 image = "<img class='img-responsive' src='" + i2.GetString("Ecom:Product.Link.Clean") + "' alt='No image currently available'>"; 442 } 443 else 444 { 445 image = "<h4 style='padding: 12px 12px 0px 12px; height: 42px;'>" + i2.GetString("Ecom:Product.Name") + "</h4><img class='img-responsive' src='" + i2.GetString("Ecom:Product.ImageSmall.Clean") + "' alt='" + i2.GetString("Ecom:Product.Name") + "'>"; 446 } 447 448 @string.Format(link, image) 449 450 </div> 451 <div class="m-product-cta text-center"> 452 @if (Dynamicweb.Core.Converter.ToBoolean(i2.GetValue("Ecom:Product:Field.ProductURL.Value.Clean"))) 453 { 454 <p><a href="@GetString("Ecom:Product.Link.Clean")" class="m-btn btn btn-primary text-uppercase">@Translate("ViewProduct", "View Product")</a></p> 455 if (GetString("Ecom:Product.Name") != "Salts Support Wear") 456 { 457 <p><a href="@GetString("Ecom:Product.Link.Clean")#orderSample" class="m-btn m-btn-info btn btn-info text-uppercase">@Translate("OrderSample", "Order Sample")</a></p> 458 } 459 } 460 else 461 { 462 <p><a href="@i2.GetString("Ecom:Product.Link.Clean")" class="m-btn btn btn-primary text-uppercase">@Translate("ViewProduct", "View Product")</a></p> 463 if (GetString("Ecom:Product.Name") != "Salts Support Wear") 464 { 465 <p><a href="@i2.GetString("Ecom:Product.Link.Clean")#orderSample" class="m-btn m-btn-info btn btn-info text-uppercase">@Translate("OrderSample", "Order Sample")</a></p> 466 } 467 } 468 </div> 469 </div> <!-- m-product --> 470 </div> 471 } 472 } 473 474 </div> <!-- row --> 475 </div> 476 <!-- m-product --> 477 478 </div> <!-- col --> 479 </div> <!-- row --> 480 </div> <!-- container-fluid --> 481 </div> <!-- l-container --> 482 </div>

Produktinformasjon

Kolostomiposer brukes av personer som nylig har gjennomgått en kolostomioperasjon. I starten vil du bruke en tømbar stomipose, da avføringen kan være tyntflytende. Posen vil mest sannsynlig være gjennomsiktig eller ha et visningsvindu, slik at stomisykepleierne enkelt kan sjekke fargen og størrelsen på stomien din.

Stomisykepleieren kan anbefale deg å bruke en lukket stomipose når avføringen blir mer formet.  

Typer av lukkede stomiposer

Vi tilbyr et bredt utvalg av 1-delte kolostomiposer og 2-delte kolostomiposer designet for å gjøre livet enklere, med innovative funksjoner for større komfort, fleksibilitet og sikkerhet. Vi har en rekke kolostomihjelpemidler å velge mellom.

Vårt sortiment av 1-delte kolostomiposer består av:

  • Confidence BE®
  • Confidence BE® Soft Convex
  • Confidence® Natural
  • Confidence® Natural Soft Convex
  • Confidence® Convex Supersoft

Vårt sortiment av 2-delte kolostomiposer består av:

  • Harmony® Duo med Flexifit® og Aloe vera
  • Harmony® Duo Convex med Flexifit® og Aloe

Både våre 1-delte og 2-delte lukkede stomiprodukter er tilgjengelige med flat og konveks hudplate

Se bruksanvisning (IFU) for mer informasjon om produktet.

 

Se våre ofte stilte spørsmål

 
 

Våre partnere og akkrediteringer

  • BSF logo
  • SHA logo
  • Tilpasset funksjonshemmede
  • BHTA logo
  • UTA logo
  • SGS logo