Etisoft Nordic ApS
Om EtisoftMed mere end 30 år på markedet, er Etisoft under konstant udvikling, med det formål at møde vores kunders behov inden for rammerne af mærkning og automatisk identifikation af produkter. Omfattende service af erhvervskunder og dynamisk udvikling, har etableret vores position som kvalificeret global leverandør af etiketter og funktionelle produkter til mange forskellige brancher. De implementerede servicemodeller gør det også muligt at tilpasse principperne for samarbejde, til hver slags kunde inden for rammerne af konsolidering af leverancer af produkter, til kundens fabrikker over hele verden. Det skiftende marked og vores kunders f
15 opslag
seneste fra 8. august 2025
Foodteq - a part of Techon 7 Group
Industrielle computere, tablets, tilbehør & batteribaserede energilagringssystemeTECHON7Groups division, FoodTeq, tilbyder en modulopbygget serie af industrielle computere, der sikrer stabil drift, nem reparation og høj ydeevne. De er udstyret med teknologi, der er tilpasset kravene i fødevareindustrien, medico-industrien og andre industrielle miljøer, og kan derfor håndtere mange af de specialopgaver og barske forhold, som en almindelig forbruger-PC ikke kan klare.FoodTeq’s industrielle computere er robuste løsninger, der kan anvendes i alle krævende miljøer – fra vand til kemikalier og støv – og opfylder de nødvendige specifikke krav med en
6 opslag
seneste fra 17. september 2025
Global AGV
M 9918
Vil du gerne:- Spare op til 60% på din daglige drift? - Opnå fejlfri palletransport hver gang? - Forbedre arbejdsmiljøet i produktionen? - Forhindre arbejdsulykker ved truckkørsel? - Minimere flaskehalse og produktionsstop? - Flytte dine medarbejdere til andre mere værdiskabende opgaver end palleflyt? - Have effektiv drift 24/7?- Installere en AGV på bare 2-3 dage og uden at stoppe produktionen?Med Global AGV er det hele indenfor rækkevidde. Det er den hurtigste og nemmeste AGV-installation, der typisk kan klares på 2-3 dage, og du behøver ingen PLC-færdigheder for selv at betjene den. 🛠Global AGV skåner dine medarbejdere for de monotone tun
39 opslag
seneste fra 12. maj 2026
Halco Packaging ApS
L 9276
Halco Packaging er en dansk virksomhed, der specialiserer sig i emballageløsninger til industrien. Virksomheden kan levere en bred vifte af emballageløsninger, herunder poser, hætter, bakker og bøtter, der alle er designet til at beskytte og bevare fødevarer og nonfood på en sikker og effektiv måde. Halco Packaging har mange års erfaring i branchen og er kendt for deres høje kvalitet, pålidelighed og innovative tilgang til emballage. Virksomheden leverer skræddersyede løsninger til deres kunder og har et dedikeret team af eksperter, der arbejder tæt sammen med kunderne for at sikre, at deres behov og krav bliver opfyldt til fulde. Halco Packa
9 opslag
seneste fra 7. oktober 2024
Hovmand A/S
K 8186
Hovmand er verdens førende producent af mobile, batteridrevne løftevogne. I næsten 50 år har vi forbedret effektiviteten og arbejdsforholdene inden for materialehåndtering. Vores innovative løfteløsninger hjælper kunder over hele verden med at forbedre ergonomien og udvikle mere produktive arbejdsgange.Vi er drevet af et ønske om at hjælpe vores kunder med at nå deres mål og af at udvikle de mest innovative produkter for at sikre, at alle organisationer har udstyr til at skabe et sikkert og effektivt arbejdsliv. Det er vores mål, at ingen mennesker skal få helbredsproblemer på grund af materialehåndtering.Hos Hovmand sætter vi en ære i at tæn
InterSystem AB
L 9010
I over 30 år har InterSystem været en førende aktør inden for palletering af varer, med særligt fokus på fødevareindustrien.Vores pallelastere er kompakte, pladseffektive og modulopbyggede, hvilket betyder, at de nemt kan tilpasses de fleste nye- og eksisterende fabriklayouts.Ud over pallelastere producerer og leverer InterSystem også transportsystemer til letgods- og pallehåndtering, hvilket betyder, at vi kan tilbyde en komplet leverance med et fælles styresystem.Med mere end 700 installerede pallelastere, så er Intersystem en pålidelig partner når vi snakker End-Of-Line løsninger.Vi har flere af vores produkter udstillet på vores foodtech,
1 opslag
seneste fra 19. september 2022
JLM teknik ApS
JLM teknik er en velkonsolideret, privatejet virksomhed, der i mere end 25 år har arbejdet intensivt med løsninger indenfor løfteudstyr og håndtering. Vi er i dag en virksomhed, der er totalleverandør af løfteudstyr, hvoraf meget er egenproduktion. I Danmark sælger vi direkte til slutbruger. Det betyder, at vi ved hvad kunderne efterspørger. Vi har udvikling og produktion i samme hus, og kan hurtigt tilpasse vores produkter til kundernes ønsker og behov. Egenproduktion: • Aluminiums traverssystem op til 1500kg • Svingkraner op til 1000kg • Standardprogram af løfteåg: Pladeløfteåg, glasløfteåg, folierulleløfteåg • Vakuumløftere/slangeløftere •
Kafeko ApS
Kafeko NordicDin nordiske partner inden for proces – og pakke teknologiKafeko blev grundlagt i 1981 og er et agenturfirma med speciale i salg af proces- og pakke teknologi og robotløsninger.Vores salgsområde dækker de nordiske lande. Vi repræsenterer førende virksomheder inden for deres respektive områder. Vores kunder omfatter virksomheder inden for fødevare- og slikindustrien, kaffe producenter, mejerier, medicinalindustrien, diagnostik- og bioteknologiindustrien samt den kemiske og teknokemiske industri.
Klüber Lubrication Nordic A/S
Klüber Lubrication tilbyder ca. 2 500 forskellige specialsmøremidler, hvoraf mange er udviklet og fremstillet til at opfylde specifikke kundekrav. Vores medarbejdere har med kompetent og kundeorienteret rådgivning og vidtspændende serviceydelser etableret Klüber Lubrications fremragende omdømme som partner inden for industri og handel.Med mere end 90 års erfaring, masser af erfaring i industrien, utallige certificeringer, ca. 150 forsknings- og udviklingsingeniører samt andre tekniske specialister og højtydende testfaciliteter er vi en af de verdens førende leverandører af specialsmøremidler.
Error executing template "Designs/exhibition_site/QueryPublisher/partials/mch365-exhibitor-item.cshtml" System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at Co3.MCH.Website.Frontend.Repositories.BaseRepository.GetAssetIds(Profile profile, String type, String cacheKey, MCH365ViewType viewType) in C:\Data\Dev\DevOps\MCH\co3.mch\Co3.MCH.Website.Frontend\Repositories\BaseRepository.cs:line 34 at Co3.MCH.Website.Frontend.Repositories.ArticleRepository.GetArticles(Profile profile, MCH365ViewType viewType) in C:\Data\Dev\DevOps\MCH\co3.mch\Co3.MCH.Website.Frontend\Repositories\ArticleRepository.cs:line 62 at Co3.MCH.Website.Frontend.Services.MCH365.ProfileService.GetProfileSubAssetInfo(Profile profile) in C:\Data\Dev\DevOps\MCH\co3.mch\Co3.MCH.Website.Frontend\Services\MCH365\ProfileService.cs:line 110 at CompiledRazorTemplates.Dynamic.RazorEngine_2228039ba8b447b08788bc7383a2693a.Execute() in E:\Websites\mch365.espresso5.dk\Files\Templates\Designs\exhibition_site\QueryPublisher\partials\mch365-exhibitor-item.cshtml:line 203 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 Co3.Espresso.Website.Services 2 @using Co3.MCH.Data.Models.MCH365 3 @using Co3.MCH.Website.Frontend.Models.Frontend.Ecommerce 4 @using Dynamicweb 5 @using ProductService = Co3.MCH.Website.Frontend.Services.Ecommerce.ProductService 6 @inherits Dynamicweb.Rendering.ViewModelTemplate<Co3.MCH.Website.Frontend.Models.Frontend.Ecommerce.ProfileProduct> 7 8 @{ 9 bool hasPresentation = Model.HasPresentation; 10 bool companyBookMeeting = Model.Contact.BookMeeting; 11 bool companyDirectContact = Model.Contact.DirectContact; 12 string companyEmail = Model.Company.Email; 13 IEnumerable<BoothInfo> booths = Model.Booths; 14 15 List<ContactPersonProduct> contactPersons; 16 17 string profileText; 18 19 20 if (hasPresentation) 21 { 22 contactPersons = Model.Presentation.ContactPersons.Products.Select(p => (ContactPersonProduct)p).ToList(); 23 profileText = ProductService.Instance.GetTruncatedFormattedString(Model.Presentation.DescriptionFormatted, 650); 24 } 25 else 26 { 27 contactPersons = Model.ContactPersons.Products.Select(p => (ContactPersonProduct)p).ToList(); 28 profileText = ProductService.Instance.GetTruncatedFormattedString(Model.Company.DescriptionFormatted, 650); 29 } 30 31 string listViewMode = string.IsNullOrEmpty(Context.Current.Session["ListViewMode"]?.ToString()) ? "expanded" : Context.Current.Session["ListViewMode"]?.ToString(); 32 if (listViewMode == "condensed") 33 { 34 <div data-listViewMode="@listViewMode" class="w-100 bg-ultralight border-radius mt-half e-block-link e-productlist-item js-e-block-link js-e-productlist-item js-e-productlist-item-@Model.Id" data-product-id="@Model.Id" data-variant-id="@Model.VariantId"> 35 <div class="e-productlist-item-container container-fluid h-100"> 36 <div class="row h-100"> 37 <div class="col-12 p-1 mch365-productlist-item-content-wrapper item-condensed flex-row"> 38 <div class="item-condensed-title"> 39 <div class="d-flex mr-3"> 40 <div class="condensed-list-logo mr-1"> 41 @if (Model?.Company?.Logo != null) 42 { 43 string logoImage = Model.Company.Logo; 44 string companyBackgroundColor = Model.Company.BrandColor; 45 string noCompanyInfo = ""; 46 string textLight = "e-text-light"; 47 if (string.IsNullOrEmpty(logoImage) && string.IsNullOrEmpty(companyBackgroundColor)) 48 { 49 noCompanyInfo = "bg-light"; 50 textLight = "text-muted"; 51 } 52 53 string noLogoBackground = ""; 54 if (string.IsNullOrEmpty(logoImage) && !string.IsNullOrEmpty(companyBackgroundColor)) 55 { 56 noLogoBackground = "style=\"background:" + companyBackgroundColor + ";\""; 57 } 58 59 <div class="e-productlist-item-image-container @noCompanyInfo mb-0" @noLogoBackground> 60 <a class="e-productlist-item-image-wrapper justify-content-center align-items-center d-flex @textLight" href="@Model.Link"> 61 @{ 62 if (string.IsNullOrEmpty(logoImage)) 63 { 64 <span class="h1 mb-0">@Model.Company.Name.Substring(0, 1).ToLower()</span> 65 } 66 else 67 { 68 <img alt="@Model.Company.Name" class="e-productlist-item-image w-100 p-1" src="@logoImage"/> 69 } 70 } 71 72 </a> 73 </div> 74 } 75 </div> 76 <div> 77 <h4 class="mb-0 font-weight-extrabold line-clamp-1">@Model.Company.Name</h4> 78 <p class="small line-height-sm mb-0 mt-1 line-clamp-2"> 79 @profileText 80 </p> 81 </div> 82 </div> 83 </div> 84 <div class="item-condensed-booth"> 85 @if (booths != null) 86 { 87 if (booths.Count() == 1) 88 { 89 BoothInfo booth = booths.FirstOrDefault(); 90 if (booth.Hall != null && booth.Booth != null) 91 { 92 <p class="small mb-0"> 93 <small>@Translate("MCH365 - Profile booth - Text", "Stand")</small> 94 </p> 95 <h4 class="mt-half mb-0 font-weight-extrabold mr-xl-2" style="white-space: nowrap"> 96 @booth.Hall.Name <span class="text-downsize-notched">@booth.Booth.Number </span> 97 </h4> 98 } 99 } 100 else 101 { 102 <div class="align-items-baseline d-inline-flex flex-wrap justify-content-end justify-content-xl-start mb-1"> 103 <p class="small w-100 mb-0"> 104 <small>@Translate("MCH365 - Profile booths - Text", "Stande")</small> 105 </p> 106 @foreach (BoothInfo booth in booths) 107 { 108 if (booth.Hall != null && booth.Booth != null) 109 { 110 <h4 class="font-weight-extrabold mb-0 ml-1 ml-xl-0 mr-xl-1 mt-half text-muted" style="white-space: nowrap"> 111 @booth.Hall.Name <span class="text-downsize-notched">@booth.Booth.Number</span> 112 </h4> 113 } 114 } 115 </div> 116 } 117 } 118 </div> 119 <div class="item-condensed-subasset"> 120 @if (Model.SubAssetInfo.Count > 0) 121 { 122 <p class="mb-0 font-weight-bold"> 123 <small>@Model.SubAssetInfo.Count @Translate("MCH365 - Profile listItem SubAssetInfo - Text", "opslag")</small> 124 </p> 125 <p class="small mb-0 mt-half font-weight-normal d-none d-md-block">@Translate("MCH365 - Profile listItem latestUpdate - Text", "seneste fra") @Model.SubAssetInfo.LatestDate.ToString("d. MMMM yyyy")</p> 126 } 127 </div> 128 <div class="item-condensed-contacts"> 129 @if (contactPersons.Any()) 130 { 131 <div class="mt-auto"> 132 <p class="d-block mb-0 text-right"> 133 <small>@contactPersons.Count() @Translate("MCH365 - Profile listItem contactPersons - Text", "kontakt­personer")</small> 134 </p> 135 </div> 136 } 137 </div> 138 <div class="item-condensed-options"> 139 @if (!string.IsNullOrEmpty(companyEmail)) 140 { 141 <div class="d-flex small align-items-center justify-content-end mch365-custom-productlist-cta"> 142 @if (companyDirectContact) 143 { 144 <span class="mch365-custom-productlist-cta-icon"> 145 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-email-action-edit@48x48.svg" title="@Translate("MCH365 - Profile listItem contactDirect - Text", "Direkte kontakt")" alt="" role="presentation"/> 146 </span> 147 } 148 @if (companyBookMeeting) 149 { 150 <span class="mch365-custom-productlist-cta-icon"> 151 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-calendar-edit@48x48.svg" title="@Translate("MCH365 - Profile listItem bookMeeting - Text", "Møde­booking")" alt="" role="presentation"/> 152 </span> 153 } 154 </div> 155 } 156 </div> 157 </div> 158 </div> 159 </div> 160 </div> 161 } 162 else 163 { 164 <div class="w-100 bg-ultralight border-radius my-1 e-block-link e-productlist-item js-e-block-link js-e-productlist-item js-e-productlist-item-@Model.Id" data-product-id="@Model.Id" data-variant-id="@Model.VariantId"> 165 <div class="e-productlist-item-container container-fluid h-100"> 166 <div class="row h-100"> 167 <div class="col-9 col-lg-7 col-xl-8 p-1 p-lg-2 mch365-productlist-item-content-wrapper"> 168 <h3 class="mb-0 font-weight-extrabold">@Model.Company.Name</h3> 169170 @if (booths != null) 171 { 172 if (booths.Count() == 1) 173 { 174 BoothInfo booth = booths.FirstOrDefault(); 175 if (booth.Hall != null && booth.Booth != null) 176 { 177 <h3 class="mt-0 mb-1 font-weight-extrabold"> 178 @booth.Hall.Name <span class="text-downsize-notched">@booth.Booth.Number</span> 179 </h3> 180 } 181 } 182 else 183 { 184 <div class="d-inline-flex flex-wrap mb-1"> 185 @foreach (BoothInfo booth in booths) 186 { 187 if (booth.Hall != null && booth.Booth != null) 188 { 189 <h3 class="mt-0 mb-0 font-weight-extrabold mr-1" style="white-space: nowrap"> 190 @booth.Hall.Name <span class="text-downsize-notched">@booth.Booth.Number</span> 191 </h3> 192 } 193 } 194 </div> 195 } 196 } 197198 <p class="small line-height-sm mb-2 mt-1 line-clamp-10"> 199 @profileText 200 </p> 201202203 @if (Model.SubAssetInfo.Count > 0) 204 { 205 <span class="mch365-productlist-item-bulletin-wrapper mt-auto"> 206 <h4 class="mb-0">@Model.SubAssetInfo.Count @Translate("MCH365 - Profile listItem SubAssetInfo - Text", "opslag")</h4> 207 <p class="small mb-0 mt-half font-weight-normal">@Translate("MCH365 - Profile listItem latestUpdate - Text", "seneste fra") @Model.SubAssetInfo.LatestDate.ToString("d. MMMM yyyy")</p> 208 </span> 209 } 210211 </div> 212 <div class="col-3 col-lg-5 col-xl-4 bg-light p-1 p-lg-2 mch365-productlist-item-sidebar-wrapper"> 213214 @if (Model?.Company?.Logo != null) 215 { 216 string logoImage = Model.Company.Logo; 217 string companyBackgroundColor = Model.Company.BrandColor; 218219 string noCompanyInfo = ""; 220 string textLight = "e-text-light"; 221222 if (string.IsNullOrEmpty(logoImage) && string.IsNullOrEmpty(companyBackgroundColor)) 223 { 224 noCompanyInfo = "bg-light"; 225 textLight = "text-muted"; 226 } 227228 string noLogoBackground = ""; 229 if (string.IsNullOrEmpty(logoImage) && !string.IsNullOrEmpty(companyBackgroundColor)) 230 { 231 noLogoBackground = "style=\"background:" + companyBackgroundColor + ";\""; 232 } 233234 <div class="e-productlist-item-image-container @noCompanyInfo" @noLogoBackground> 235 <a class="e-productlist-item-image-wrapper justify-content-center align-items-center d-flex @textLight" href="@Model.Link"> 236 @{ 237 if (string.IsNullOrEmpty(logoImage)) 238 { 239 <span class="h1 mb-0">@Model.Company.Name.Substring(0, 1).ToLower()</span> 240 } 241 else 242 { 243 <img alt="@Model.Company.Name" class="e-productlist-item-image w-100 p-1" src="@logoImage"/> 244 } 245 } 246247 </a> 248 </div> 249 } 250251 @if (!string.IsNullOrEmpty(companyEmail)) 252 { 253 <div class="small flex-column mb-2"> 254 @if (companyDirectContact) 255 { 256 <span class="d-flex small font-weight-normal mb-1 align-items-center text-center mch365-custom-productlist-cta"> 257 <span class="mch365-custom-productlist-cta-icon"> 258 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-email-action-edit@48x48.svg" alt="" role="presentation"/> 259 </span><span>@Translate("MCH365 - Profile listItem contactDirect - Text", "Direkte kontakt")</span> 260 </span> 261 } 262 @if (companyBookMeeting) 263 { 264 <span class="d-flex small font-weight-normal mb-1 align-items-center text-center mch365-custom-productlist-cta"> 265 <span class="mch365-custom-productlist-cta-icon"> 266 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-calendar-edit@48x48.svg" alt="" role="presentation"/> 267 </span><span>@Translate("MCH365 - Profile listItem bookMeeting - Text", "Møde­booking")</span> 268 </span> 269 } 270 </div> 271 } 272 @if (contactPersons.Any()) 273 { 274 <div class="mt-auto"> 275 <ul class="mch365-productlist-custom-contact-persons"> 276277 @foreach (ContactPersonProduct contactPerson in contactPersons.OrderBy(cp => cp.Sort).Take(3)) 278 { 279 string noImageClasses = ""; 280 string contactPersonImage = contactPerson.Image; 281 if (string.IsNullOrEmpty(contactPersonImage)) 282 { 283 contactPersonImage = "/Files/Templates/Designs/mch365_admin/_assets/img/mch365-noimage.svg"; 284 noImageClasses = "bg-white"; 285 } 286287 <li class="animate animate-triggered fadeIn animate-show @noImageClasses" style="background-image: url('/admin/public/getimage.ashx?Image=@contactPersonImage&Width=100&Height=100&Format=webp&Quality=75&Crop=0');" title="@contactPerson.Name"></li> 288 } 289290 @if (contactPersons.Count() > 3) 291 { 292 <li class="mch365-productlist-custom-contact-persons-add"> </li> 293 } 294295 </ul> 296 <p class="d-block mb-0 mt-1 small text-center"> 297 <small>@contactPersons.Count() @Translate("MCH365 - Profile listItem contactPersons - Text", "kontakt­personer")</small> 298 </p> 299 </div> 300 } 301 </div> 302 </div> 303 </div> 304 </div> 305 } 306 }
MultiMarketing A/S
Multimarketing tilbyder en eksklusiv blanding af tilpassede logo varer og standard produkter for at fremme dit brand med ‘det leverende visitkort’. Vores logo sortiment inkluderer blandet andet vand, ingefær shots, energidrikke, is kaffe og meget mere - alle designet til at fremhæve dit brand eller virksomhed.
8 opslag
seneste fra 18. december 2025
Nilaus-plast ApS
Nilaus-plast plastløsninger og plastemballage til industrien. Dette være sig alt fra plastkasser, plastpaller, termokasser, plastkar og plastdunke i både ny- og genanvendelig plast til både produktion, lager og transport.Produktsortimentet indeholder også robot og autohåndterbare løsninger.I tråd med tidens fokus på bæredygtighed er en lang række af vores produkter produceret i genanvendeligt plastmateriale.Nilaus-plast store produktprogram omfatter både standard- og kundespecifikke løsninger.









