array:85 [
  "id" => 223
  "featured" => false
  "addImage" => true
  "overwriteMeta" => false
  "fullsize" => false
  "addEnclosure" => false
  "target" => false
  "noComments" => false
  "published" => true
  "pid" => 1
  "tstamp" => 1758610129
  "headline" => "Die technischen Grundlagen des Produkt Konfigurators"
  "alias" => "die-technischen-grundlagen-des-produkt-konfigurators"
  "author" => "von Steffi Greuel"
  "date" => "15.12.2021 14:23"
  "time" => 1639574580
  "pageTitle" => "Technische Grundlagen des Produkt Konfigurators"
  "robots" => "index,follow"
  "description" => "SignalR, Solver & Dynamics 365: Wie ESYONs Produkt Konfigurator Variantenmodelle technisch realisiert"
  "subheadline" => ""
  "teaser" => "<p>Bereits seit einiger Zeit stellen wir unseren Kundinnen und Kunden den Produkt Konfigurator der ESYON zur Verfügung, der die Erstellung variantenreicher Produkte ermöglicht. In diesem Beitrag wollen wir einmal die technische Ausgangsbasis beleuchten, über die der Produkt Konfigurator kreiert wurde. Die ASP.NET-Softwarebibliothek SignalR und Solver für Produktkonfigurationsmodelle bilden dabei zwei wesentliche Eckpfeiler, die wir Ihnen einmal erläutern werden.</p>"
  "singleSRC" => "files/content/blog/content/Branchenfotos/Automotive.jpg"
  "alt" => "Fabrik in der Autos produziert werden"
  "imageTitle" => ""
  "size" => "a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:1:"3";}"
  "imageUrl" => ""
  "caption" => ""
  "floating" => "above"
  "enclosure" => []
  "source" => "default"
  "linkText" => ""
  "jumpTo" => 0
  "articleId" => 0
  "url" => ""
  "cssClass" => ""
  "start" => ""
  "stop" => ""
  "languageMain" => 0
  "tags" => array:1 [
    0 => "E-Commerce"
  ]
  "canonicalLink" => ""
  "lesedauer" => ""
  "contaoSeoMainKeyword" => ""
  "contaoSeoSecondaryKeywords" => ""
  "searchIndexer" => ""
  "og_title" => ""
  "og_type" => ""
  "og_image" => null
  "og_properties" => null
  "twitter_site" => ""
  "twitter_creator" => ""
  "twitter_card" => ""
  "twitter_title" => ""
  "twitter_description" => null
  "twitter_image" => null
  "class" => ""
  "newsHeadline" => "Die technischen Grundlagen des Produkt Konfigurators"
  "subHeadline" => ""
  "hasSubHeadline" => false
  "linkHeadline" => "<a href="/aktuelles/die-technischen-grundlagen-des-produkt-konfigurators" title="Den Artikel lesen: Die technischen Grundlagen des Produkt Konfigurators">Die technischen Grundlagen des Produkt Konfigurators</a>"
  "archive" => Contao\NewsArchiveModel {#1483
    #arrData: array:15 [
      "id" => 1
      "protected" => false
      "allowComments" => false
      "moderate" => false
      "bbcode" => false
      "requireLogin" => false
      "disableCaptcha" => false
      "tstamp" => 1693402954
      "title" => "Aktuelles &#40;DE&#41;"
      "jumpTo" => 16
      "groups" => null
      "notify" => "notify_admin"
      "sortOrder" => "ascending"
      "perPage" => 0
      "master" => 0
    ]
    #arrModified: []
    #arrRelations: array:3 [
      "jumpTo" => array:4 [
        "table" => "tl_page"
        "field" => "id"
        "type" => "hasOne"
        "load" => "lazy"
      ]
      "groups" => array:4 [
        "table" => "tl_member_group"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "master" => array:3 [
        "table" => "tl_news_archive"
        "field" => "id"
        "type" => "hasOne"
      ]
    ]
    #arrRelated: []
    #arrEnums: []
    #blnPreventSaving: false
  }
  "count" => 0
  "text" => Closure() {#1479
    class: "Contao\Template"
    use: {
      $callback: """
            <div class="custom-text pxy-none bg-white ce_rsce_text block">\r\n
                <div class="text-wrapper" data-widget="rsce_text_config">\r\n
                    <div class="container-xxl text-left">\r\n
                        <div class="row">\r\n
                            <div class="col-12">\r\n
                                                                                                    <div class="content text-left column-1">\r\n
                                    <p>Bereits seit einiger Zeit stellen wir unseren Kundinnen und Kunden den Produkt Konfigurator der ESYON zur Verfügung, der die Erstellung variantenreicher Produkte ermöglicht. In diesem Beitrag wollen wir einmal die technische Ausgangsbasis beleuchten, über die der Produkt Konfigurator kreiert wurde. Die ASP.NET-Softwarebibliothek SignalR und Solver für Produktkonfigurationsmodelle bilden dabei zwei wesentliche Eckpfeiler, die wir Ihnen einmal erläutern werden.</p>                        </div>\r\n
                                                                                        </div>\r\n
                        </div>\r\n
                        \r\n
                                    </div>\r\n
                </div>\r\n
            </div>\r\n
            <div class="text-image pxy-none ce_rsce_textimage bg-white block">\n
                <div class="container-xxl">\n
                    <div class="row textimage-wrapper d-md-flex img-float-right" data-widget="rsce_textimage_config">\n
                        <div class="col-12">\n
                            <div class="row">\n
                                <div class="\n
                                    col-12                           ">\n
                                                                        <div class="textimage-content  text-left">\n
                                                                                                                                <div class="textimage-img">\n
                                                        \r\n
          <picture>\r\n
                  <source srcset="/assets/images/9/Auto-gzc10xg0t3qjbgv.webp 1x, /assets/images/r/Auto-xn2sp2ze8074mje.webp 2x" media="(max-width: 321px)" type="image/webp" width="280" height="199">\r\n
                  <source srcset="/assets/images/0/Auto-h9bs74tj4a9mpys.jpg 1x, /assets/images/7/Auto-v6q0h96ntq4dsqj.jpg 2x" media="(max-width: 321px)" width="280" height="199">\r\n
                  <source srcset="/assets/images/0/Auto-kdfnbx8wdp1tew6.webp 1x, /assets/images/p/Auto-9stgfef2jsz3sk7.webp 1.015x" media="(min-width:322px) and (max-width:768px)" type="image/webp" width="688" height="488">\r\n
                  <source srcset="/assets/images/s/Auto-151nnjg61nsdz82.jpg 1x, /assets/images/x/Auto-52qjvjmk806af95.jpg 1.015x" media="(min-width:322px) and (max-width:768px)" width="688" height="488">\r\n
                  <source srcset="/assets/images/a/Auto-70tbat1p6mvxsj7.webp 1x, /assets/images/p/Auto-9stgfef2jsz3sk7.webp 1.077x" media="(min-width:769px) and (max-width:991px)" type="image/webp" width="648" height="460">\r\n
                  <source srcset="/assets/images/z/Auto-jkksar05sgk1nq4.jpg 1x, /assets/images/x/Auto-52qjvjmk806af95.jpg 1.077x" media="(min-width:769px) and (max-width:991px)" width="648" height="460">\r\n
                  <source srcset="/assets/images/p/Auto-9stgfef2jsz3sk7.webp" type="image/webp" width="698" height="495">\r\n
            \r\n
        <img fetchpriority="low" src="/assets/images/x/Auto-52qjvjmk806af95.jpg" width="698" height="495" alt="Durchsichtiges Auto">\r\n
        \r\n
          </picture>\r\n
                                                    </div>\n
                                                                                                                                                                                                                                                    <h2 class="headline">Erstellen Sie individuelle Artikel mit dem Produkt Konfigurator</h2>\n
                                                                                                                    <div class="content"><p>Artikel wie Laptops oder Autos sind enorm vielschichtig, auch innerhalb einer Baureihe kann es noch große Unterschiede bei den Ausstattungsmerkmalen geben. Wenn Sie diese oder ähnliche Artikel verkaufen, können Sie Ihren Kundinnen und Kunden ein individuelles Einkaufserlebnis bieten, indem Sie ihnen die Eigenkonfiguration Ihrer Produkte ermöglichen.</p>\n
        <p>Zu diesem Zweck gibt es den Produkt Konfigurator von ESYON. Das Tool lässt Sie zentral in <strong>Mircosoft Dynamics 365 Finance</strong> eigene Konfigurationsmodelle erstellen und verwalten. Auf Wunsch können Sie Hierarchieebenen für eine mehrstufige Variantenerstellung anlegen. Eine Plausibilitätsprüfung garantiert, dass der von Ihnen vorgegebene Hierarchiebaum keinerlei logische Fehler enthält.</p>\n
        <p>&nbsp;</p></div>\n
        \n
                                        \n
                                                                    </div>\n
                                </div>\n
                                                    </div>\n
        \n
                                                </div>\n
                    </div>\n
                </div>\n
            </div>\n
            <div class="custom-text pxy-none bg-white ce_rsce_text block">\r\n
                <div class="text-wrapper" data-widget="rsce_text_config">\r\n
                    <div class="container-xxl text-left">\r\n
                        <div class="row">\r\n
                            <div class="col-12">\r\n
                                                                                    <h2 class="headline">Microsoft-Funktionalität direkt bei Ihnen im Webshop: Mit SignalR und Solver</h2>\r\n
                                                                            <div class="content text-left column-1">\r\n
                                    <p>Beim Produkt Konfigurator haben wir Features aus Microsoft Dynamics 365 Finance in Microsoft Azure nutzbar gemacht. Auf die Art lässt sich das Tool nahtlos in Ihren Onlineshop integrieren. Im Mittelpunkt der Entwicklung standen der Azure SignalR Service und Solver, eine Strategie für Produktkonfigurationsmodelle.</p>                        </div>\r\n
                                                                                        </div>\r\n
                        </div>\r\n
                        \r\n
                                    </div>\r\n
                </div>\r\n
            </div>\r\n
            <div class="text-image pxy-none ce_rsce_textimage bg-white block">\n
                <div class="container-xxl">\n
                    <div class="row textimage-wrapper d-md-flex img-float-left" data-widget="rsce_textimage_config">\n
                        <div class="col-12">\n
                            <div class="row">\n
                                <div class="\n
                                    col-12                           ">\n
                                                                        <div class="textimage-content  text-left">\n
                                                                                                                                <div class="textimage-img">\n
                                                        \r\n
          <picture>\r\n
                  <source srcset="/assets/images/j/signalr-n1wvaeqnr3x6hjf.webp 1x, /assets/images/q/signalr-vzdnspjkxptrz44.webp 2x" media="(max-width: 321px)" type="image/webp" width="280" height="126">\r\n
                  <source srcset="/assets/images/4/signalr-s5wej3ha3hnnv38.png 1x, /assets/images/y/signalr-wcyvbrt5x58wchz.png 2x" media="(max-width: 321px)" width="280" height="126">\r\n
                  <source srcset="/assets/images/p/signalr-ef103ybqqdy54d8.webp 1x, /assets/images/t/signalr-w78wyfjpye6gmcj.webp 1.467x" media="(min-width:322px) and (max-width:768px)" type="image/webp" width="688" height="310">\r\n
                  <source srcset="/assets/images/d/signalr-gkwwtfnrbcxkn0b.png 1x, /assets/images/m/signalr-wd34000jpgqhz8f.png 1.467x" media="(min-width:322px) and (max-width:768px)" width="688" height="310">\r\n
                  <source srcset="/assets/images/h/signalr-wha9jqtqvdyjcea.webp 1x, /assets/images/t/signalr-w78wyfjpye6gmcj.webp 1.557x" media="(min-width:769px) and (max-width:991px)" type="image/webp" width="648" height="292">\r\n
                  <source srcset="/assets/images/m/signalr-k88cs1xh6tt3enm.png 1x, /assets/images/m/signalr-wd34000jpgqhz8f.png 1.557x" media="(min-width:769px) and (max-width:991px)" width="648" height="292">\r\n
                  <source srcset="/assets/images/j/signalr-qh23e9mrx4kqmfs.webp 1x, /assets/images/t/signalr-w78wyfjpye6gmcj.webp 1.314x" type="image/webp" width="768" height="346">\r\n
            \r\n
        <img fetchpriority="low" src="/assets/images/r/signalr-drav68kjkh00pfq.png" srcset="/assets/images/r/signalr-drav68kjkh00pfq.png 1x, /assets/images/m/signalr-wd34000jpgqhz8f.png 1.314x" width="768" height="346" alt="Signalr Schema Bild">\r\n
        \r\n
          </picture>\r\n
                                                    </div>\n
                                                                                                                                                                                                                                                    <h3 class="headline">Was ist SignalR?</h3>\n
                                                                                                                    <div class="content"><p>SignalR beinhaltet zahlreiche Software- und Clientbibliotheken, die eine <strong>Echtzeit-Kommunikation zwischen Server und Client</strong> ermöglichen. Diese erfolgt bidirektional, was bedeutet, dass sowohl Client als auch Server beide Seiten der Kommunikation innehaben: Sie sind gleichzeitig Sender und Empfänger verschiedenster Anfragen. Mithilfe von SignalR ist es außerdem möglich, dass verschiedene Clients untereinander Kontakt aufnehmen können oder ein Server mehrere Clients gleichzeitig kontaktiert. <strong>SignalR basiert auf ASP.NET</strong>, einem Microsoft Framework für die Entwicklung von Webanwendungen mittels HTML, CSS und JavaScript. Sowohl SignalR als auch ASP.NET sind open-source.<br><br>Der Azure SignalR Service gewährleistet die Kommunikation zwischen Ihrem Onlineshop und Microsoft Dynamics 365 Finance, worüber der Produkt Konfigurator zentral gesteuert wird, und ermöglicht es, dass die Konfigurationsmodelle des ERPs von außen nutzbar sind.</p>\n
        <p>&nbsp;</p></div>\n
        \n
                                        \n
                                                                    </div>\n
                                </div>\n
                                                    </div>\n
        \n
                                                </div>\n
                    </div>\n
                </div>\n
            </div>\n
            <div class="custom-text pxy-none bg-white ce_rsce_text block">\r\n
                <div class="text-wrapper" data-widget="rsce_text_config">\r\n
                    <div class="container-xxl text-left">\r\n
                        <div class="row">\r\n
                            <div class="col-12">\r\n
                                                                                    <h2 class="headline">ESYON: Ihr Full-Service-Partner für Cloud-Hosting, ERP und E-Commerce</h2>\r\n
                                                                            <div class="content text-left column-1">\r\n
                                    <p>Mit Microsoft Dynamics 365 Finance, Microsoft Azure und OXID eShop bringt ESYON die drei Welten ERP, Cloud und E-Commerce zusammen. In mehr als zehn Jahren Unternehmensgeschichte durften wir schon einige Unternehmen aus dem Mittelstand bei ihrem Onlineauftritt unterstützen. Gerne begleiten wir auch Ihr Projekt! Sprechen Sie uns einfach an, in einem unverbindlichen Ersttermin klären wir die Möglichkeiten und Anforderungen für Ihre E-Commerce-Plattform.</p>                        </div>\r\n
                                                                        <div class="mt-3 text-left">\r\n
                                    <a href="/ueber-uns/kontakt" class="btn mb-3 ps-0 btn-arrow">\r\n
                                        Kontaktieren sie uns.                                                                    <i class="icon">\r\n
                                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M489.4 278.6L512 256l-22.6-22.6-128-128L338.7 82.8 293.5 128l22.6 22.6L389.5 224 32 224 0 224l0 64 32 0 357.5 0-73.4 73.4L293.5 384l45.3 45.3 22.6-22.6 128-128z"></path></svg>\r\n
                                            </i>\r\n
                                                                    </a>\r\n
                                </div>\r\n
                                                                    </div>\r\n
                        </div>\r\n
                        \r\n
                                    </div>\r\n
                </div>\r\n
            </div>\r\n
        \n
        <div class="bg-light  ce_rsce_newsteaser block">\n
        \n
            <div class="container-xxl">\n
        \n
                <div class="mod_newslist_overview newslist-start newslist_teaser bg-light">\n
                    <div class="row">\n
                        <div class="col-12">\n
                            \n
                                                    <h3 class="headline">Das könnte Sie auch interessieren:</h3>\n
                            \n
                                            </div>\n
                    </div>\n
        \n
                        <div class="row row-cols-1 row-cols-md-2 row-cols-lg-3 row-cols-xl-0" >\n
                                </div>\n
                </div>\n
            </div>\n
        </div>\n
        """
    }
  }
  "hasTeaser" => true
  "hasReader" => true
  "more" => "<a href="/aktuelles/die-technischen-grundlagen-des-produkt-konfigurators" title="Den Artikel lesen: Die technischen Grundlagen des Produkt Konfigurators">Weiterlesen …<span class="invisible"> Die technischen Grundlagen des Produkt Konfigurators</span></a>"
  "link" => "/aktuelles/die-technischen-grundlagen-des-produkt-konfigurators"
  "hasText" => Closure() {#1500
    class: "Contao\Template"
    use: {
      $callback: Closure() {#1497 …}
    }
  }
  "authorModel" => Contao\UserModel {#1513
    #arrData: array:61 [
      "id" => 2
      "showHelp" => true
      "thumbnails" => true
      "useRTE" => true
      "useCE" => true
      "pwChange" => false
      "admin" => true
      "disable" => false
      "useTwoFactor" => false
      "tstamp" => 1704443590
      "username" => "Steffi"
      "name" => "Steffi Greuel"
      "email" => "steffi@con-creat.de"
      "language" => "de"
      "backendTheme" => "flexible"
      "uploader" => "DropZone"
      "password" => "$2y$13$EybE.B9ZNwurDoRi4/ddwOu2CHtbR8/ru6pz6/2FkMuehXyJuuEwG"
      "groups" => null
      "inherit" => "group"
      "modules" => "a:0:{}"
      "themes" => "a:0:{}"
      "elements" => "a:0:{}"
      "fields" => "a:0:{}"
      "pagemounts" => "a:0:{}"
      "alpty" => "a:0:{}"
      "filemounts" => "a:0:{}"
      "fop" => "a:0:{}"
      "imageSizes" => "a:0:{}"
      "forms" => "a:0:{}"
      "formp" => "a:0:{}"
      "amg" => "a:0:{}"
      "start" => ""
      "stop" => ""
      "session" => "a:13:{s:23:"tl_article_tl_page_tree";a:138:{i:1;i:1;i:332;i:0;i:333;i:0;i:71;i:1;i:371;i:0;i:375;i:0;i:311;i:0;i:11;i:1;i:381;i:0;i:72;i:0;i:334;i:0;i:335;i:0;i:336;i:0;i:337;i:1;i:90;i:1;i:96;i:0;i:99;i:0;i:100;i:0;i:101;i:0;i:110;i:0;i:102;i:0;i:301;i:0;i:104;i:0;i:143;i:0;i:365;i:0;i:366;i:0;i:367;i:0;i:368;i:1;i:93;i:0;i:411;i:0;i:412;i:0;i:413;i:0;i:414;i:0;i:415;i:0;i:416;i:0;i:417;i:0;i:418;i:0;i:419;i:0;i:420;i:0;i:421;i:0;i:422;i:0;i:423;i:0;i:424;i:0;i:425;i:0;i:426;i:0;i:427;i:0;i:428;i:0;i:429;i:0;i:430;i:0;i:431;i:0;i:432;i:0;i:433;i:0;i:434;i:0;i:435;i:0;i:436;i:0;i:437;i:0;i:438;i:0;i:439;i:0;i:370;i:0;i:2;i:0;i:380;i:0;i:307;i:1;i:309;i:0;i:310;i:0;i:139;i:0;i:5;i:0;i:7;i:0;i:14;i:0;i:34;i:0;i:18;i:0;i:19;i:0;i:109;i:0;i:67;i:0;i:68;i:0;i:127;i:0;i:379;i:0;i:299;i:0;i:142;i:0;i:303;i:0;i:374;i:0;i:4;i:0;i:373;i:0;i:321;i:0;i:319;i:0;i:6;i:0;i:12;i:0;i:8;i:0;i:13;i:0;i:66;i:0;i:95;i:0;i:92;i:1;i:91;i:0;i:114;i:0;i:94;i:0;i:382;i:0;i:383;i:0;i:384;i:0;i:385;i:0;i:386;i:0;i:387;i:0;i:388;i:0;i:389;i:0;i:390;i:0;i:391;i:0;i:392;i:0;i:393;i:0;i:394;i:0;i:395;i:0;i:396;i:0;i:397;i:0;i:398;i:0;i:399;i:0;i:400;i:0;i:401;i:0;i:402;i:0;i:403;i:0;i:404;i:0;i:405;i:0;i:406;i:0;i:407;i:0;i:408;i:0;i:409;i:0;i:21;i:0;i:314;i:0;i:313;i:0;i:112;i:0;i:442;i:0;i:440;i:0;i:441;i:0;i:444;i:0;i:300;i:0;i:20;i:0;i:27;i:0;i:30;i:0;i:443;i:0;i:445;i:0;i:449;i:0;i:450;i:0;}s:12:"tl_page_tree";a:261:{i:1;i:1;i:2;i:0;i:3;i:0;i:7;i:0;i:8;i:1;i:9;i:0;i:14;i:0;i:16;i:0;i:5;i:0;i:20;i:1;i:21;i:0;i:27;i:0;i:28;i:1;i:30;i:1;i:31;i:0;i:22;i:0;i:23;i:0;i:24;i:0;i:25;i:0;i:26;i:0;i:10;i:0;i:32;i:0;i:67;i:0;i:35;i:0;i:36;i:0;i:37;i:0;i:38;i:1;i:53;i:0;i:54;i:0;i:60;i:0;i:63;i:0;i:64;i:0;i:65;i:0;i:39;i:1;i:46;i:0;i:49;i:0;i:40;i:0;i:41;i:0;i:42;i:0;i:43;i:0;i:44;i:0;i:45;i:0;i:4;i:0;i:6;i:0;i:34;i:0;i:18;i:0;i:19;i:0;i:68;i:0;i:71;i:1;i:72;i:0;i:73;i:0;i:74;i:0;i:89;i:0;i:90;i:1;i:96;i:0;i:99;i:0;i:100;i:0;i:101;i:0;i:102;i:1;i:104;i:0;i:75;i:0;i:82;i:0;i:85;i:0;i:86;i:0;i:87;i:0;i:88;i:0;i:83;i:0;i:84;i:0;i:76;i:0;i:77;i:0;i:78;i:0;i:79;i:0;i:80;i:0;i:81;i:0;i:91;i:0;i:92;i:1;i:93;i:0;i:94;i:0;i:95;i:0;i:97;i:0;i:98;i:0;i:66;i:0;i:13;i:0;i:12;i:1;i:11;i:1;i:103;i:0;i:69;i:0;i:105;i:0;i:106;i:0;i:107;i:0;i:109;i:0;i:110;i:0;i:115;i:1;i:116;i:0;i:127;i:0;i:117;i:0;i:118;i:0;i:119;i:0;i:120;i:0;i:121;i:0;i:122;i:0;i:123;i:0;i:124;i:0;i:125;i:0;i:139;i:0;i:142;i:0;i:143;i:0;i:128;i:1;i:138;i:0;i:137;i:0;i:136;i:0;i:135;i:0;i:134;i:0;i:133;i:0;i:132;i:0;i:130;i:0;i:131;i:0;i:129;i:0;i:17;i:0;i:126;i:0;i:157;i:0;i:248;i:0;i:299;i:0;i:303;i:0;i:301;i:1;i:307;i:1;i:308;i:0;i:309;i:1;i:317;i:0;i:312;i:1;i:326;i:0;i:325;i:0;i:324;i:0;i:323;i:0;i:322;i:0;i:311;i:0;i:321;i:0;i:320;i:0;i:319;i:0;i:318;i:0;i:310;i:1;i:327;i:0;i:328;i:0;i:140;i:0;i:332;i:0;i:333;i:0;i:314;i:0;i:313;i:0;i:334;i:0;i:338;i:1;i:339;i:0;i:340;i:0;i:341;i:0;i:342;i:0;i:343;i:0;i:344;i:0;i:345;i:0;i:346;i:0;i:347;i:0;i:348;i:0;i:349;i:0;i:350;i:0;i:351;i:0;i:352;i:0;i:353;i:0;i:354;i:0;i:33;i:0;i:336;i:1;i:355;i:0;i:356;i:0;i:357;i:0;i:358;i:0;i:359;i:0;i:335;i:0;i:114;i:0;i:360;i:0;i:361;i:0;i:362;i:1;i:363;i:0;i:364;i:0;i:337;i:1;i:365;i:0;i:366;i:0;i:367;i:0;i:368;i:1;i:369;i:0;i:112;i:0;i:370;i:0;i:300;i:0;i:302;i:0;i:371;i:1;i:372;i:0;i:375;i:0;i:374;i:0;i:377;i:0;i:373;i:0;i:381;i:1;i:380;i:0;i:379;i:0;i:411;i:0;i:412;i:0;i:413;i:0;i:414;i:0;i:415;i:0;i:416;i:0;i:417;i:0;i:418;i:0;i:419;i:0;i:420;i:0;i:421;i:0;i:422;i:0;i:423;i:0;i:424;i:0;i:425;i:0;i:426;i:0;i:427;i:0;i:428;i:0;i:429;i:0;i:430;i:0;i:431;i:0;i:432;i:0;i:433;i:0;i:434;i:0;i:435;i:0;i:436;i:0;i:437;i:0;i:438;i:0;i:439;i:0;i:382;i:0;i:383;i:0;i:384;i:0;i:385;i:0;i:386;i:0;i:387;i:0;i:388;i:0;i:389;i:0;i:390;i:0;i:391;i:0;i:392;i:0;i:393;i:0;i:394;i:0;i:395;i:0;i:396;i:0;i:397;i:0;i:398;i:0;i:399;i:0;i:400;i:0;i:401;i:0;i:402;i:0;i:403;i:0;i:404;i:0;i:405;i:0;i:406;i:0;i:407;i:0;i:408;i:0;i:409;i:0;i:447;i:0;i:441;i:0;i:444;i:0;i:448;i:0;i:453;i:0;}s:11:"new_records";a:1:{s:9:"tl_module";a:1:{i:0;s:2:"83";}}s:12:"tl_page_node";s:1:"0";s:15:"fieldset_states";a:16:{s:15:"tl_news_archive";a:2:{s:16:"protected_legend";i:1;s:15:"comments_legend";i:1;}s:10:"tl_content";a:8:{s:16:"invisible_legend";i:1;s:13:"expert_legend";i:1;s:15:"template_legend";i:0;s:16:"protected_legend";i:0;s:11:"rsce_legend";i:1;s:35:"pal_rsce_field_tags_rsce_list_start";i:0;s:36:"pal_rsce_field_items_rsce_list_start";i:1;s:13:"poster_legend";i:1;}s:10:"tl_article";a:4:{s:13:"expert_legend";i:1;s:15:"template_legend";i:1;s:16:"protected_legend";i:1;s:13:"teaser_legend";i:1;}s:7:"tl_page";a:17:{s:12:"chmod_legend";i:1;s:12:"cache_legend";i:1;s:13:"layout_legend";i:1;s:16:"protected_legend";i:1;s:16:"canonical_legend";i:1;s:13:"tabnav_legend";i:0;s:13:"expert_legend";i:1;s:15:"language_legend";i:1;s:11:"meta_legend";i:1;s:16:"twoFactor_legend";i:1;s:14:"website_legend";i:1;s:13:"global_legend";i:1;s:12:"image_legend";i:0;s:16:"opengraph_legend";i:1;s:12:"title_legend";i:1;s:14:"routing_legend";i:1;s:17:"contao_seo_legend";i:0;}s:9:"tl_module";a:4:{s:15:"template_legend";i:1;s:16:"protected_legend";i:1;s:13:"expert_legend";i:1;s:12:"image_legend";i:1;}s:7:"tl_user";a:3:{s:14:"backend_legend";i:0;s:15:"password_legend";i:1;s:12:"theme_legend";i:0;}s:13:"tl_form_field";a:3:{s:13:"expert_legend";i:1;s:15:"template_legend";i:1;s:16:"invisible_legend";i:1;}s:11:"tl_settings";a:4:{s:14:"uploads_legend";i:1;s:12:"files_legend";i:1;s:15:"security_legend";i:1;s:14:"backend_legend";i:1;}s:7:"tl_news";a:4:{s:13:"expert_legend";i:1;s:16:"enclosure_legend";i:1;s:11:"tags_legend";i:1;s:13:"source_legend";i:1;}s:15:"tl_faq_category";a:1:{s:15:"comments_legend";i:1;}s:6:"tl_faq";a:2:{s:13:"expert_legend";i:1;s:16:"enclosure_legend";i:1;}s:13:"tl_image_size";a:2:{s:13:"expert_legend";i:1;s:15:"metadata_legend";i:0;}s:15:"tl_member_group";a:1:{s:15:"redirect_legend";i:1;}s:7:"tl_form";a:3:{s:12:"store_legend";i:1;s:15:"template_legend";i:1;s:13:"expert_legend";i:1;}s:18:"tl_image_size_item";a:1:{s:17:"visibility_legend";i:1;}s:12:"tl_cookiebar";a:1:{s:13:"expert_legend";i:1;}}s:8:"filetree";a:67:{s:8:"976bf09e";i:1;s:8:"28ce87ed";i:0;s:8:"87b6bb18";i:1;i:65613443;i:0;s:8:"abd28c11";i:0;s:8:"3a03408a";i:0;s:8:"0664460a";i:1;s:8:"de1dddc1";i:0;s:8:"6d376608";i:0;s:8:"e0afc680";i:1;s:8:"c6349057";i:0;s:8:"34a3d469";i:0;s:8:"c5989b1e";i:0;s:8:"1b20f57a";i:1;s:8:"fd52a518";i:0;s:8:"71c85865";i:0;s:8:"337dedf0";i:0;s:8:"496f30f5";i:1;s:8:"936b0edd";i:0;s:8:"2c469a15";i:0;s:8:"f14afdf3";i:0;s:8:"6005df7b";i:0;s:8:"180add45";i:0;s:8:"b582bb69";i:0;s:8:"c54a1897";i:0;s:8:"d06bcb2b";i:0;s:8:"d73e0625";i:0;s:8:"0d33e3ed";i:0;s:8:"cd1a05e0";i:0;s:8:"de745548";i:0;s:8:"e81bcde6";i:0;s:8:"b8f166ac";i:0;s:8:"ec65a4b1";i:0;s:8:"ca1e3332";i:0;s:8:"3d42888b";i:0;s:8:"39549bf8";i:0;s:8:"5e67538f";i:0;s:8:"e96e490f";i:0;s:8:"b0a5fecd";i:1;s:8:"eb081ed5";i:0;s:8:"20e69e59";i:0;s:8:"3bb56b08";i:0;s:8:"c2f05151";i:0;s:8:"2c252862";i:0;s:8:"c16a7fd7";i:0;s:8:"9eb5c47e";i:0;s:8:"34a4549b";i:0;s:8:"4970fa81";i:0;s:8:"c9b0e9cc";i:0;s:8:"a634aea2";i:0;s:8:"e2cac7d4";i:0;s:8:"0838c97d";i:0;s:8:"ba1b4d4c";i:0;s:8:"9780eedc";i:0;s:8:"f64bff50";i:0;s:8:"8f250a59";i:1;s:8:"579a95f0";i:0;s:8:"3054a4b2";i:0;s:8:"a069e128";i:0;s:8:"f8fdb260";i:1;s:8:"9371fc93";i:0;i:77837580;i:0;s:8:"64b99183";i:0;s:8:"203bb855";i:0;s:8:"b6f129e5";i:0;s:8:"2392d0d6";i:0;s:8:"da8e6c6b";i:1;}s:13:"tl_files_node";s:0:"";s:6:"search";a:7:{s:14:"tl_url_rewrite";a:2:{s:5:"field";s:4:"name";s:5:"value";s:10:"referenzen";}s:15:"tl_news_archive";a:2:{s:5:"field";s:5:"title";s:5:"value";s:0:"";}s:9:"tl_module";a:2:{s:5:"field";s:4:"name";s:5:"value";s:0:"";}s:7:"tl_news";a:2:{s:5:"field";s:8:"headline";s:5:"value";s:0:"";}s:7:"tl_page";a:2:{s:5:"field";s:5:"title";s:5:"value";s:0:"";}s:10:"tl_article";a:2:{s:5:"field";s:5:"title";s:5:"value";s:0:"";}s:8:"tl_files";a:1:{s:5:"value";s:7:"daniela";}}s:6:"filter";a:9:{s:10:"tl_news_12";a:1:{s:5:"limit";s:4:"0,30";}s:9:"tl_news_1";a:1:{s:5:"limit";s:4:"0,30";}s:9:"tl_news_2";a:1:{s:5:"limit";s:4:"0,30";}s:6:"tl_log";a:1:{s:5:"limit";s:4:"0,30";}s:11:"tl_module_1";a:1:{s:5:"limit";s:3:"all";}s:14:"tl_url_rewrite";a:1:{s:5:"limit";s:4:"0,30";}s:15:"tl_news_archive";a:0:{}s:9:"tl_news_9";a:1:{s:5:"limit";s:4:"0,30";}s:10:"tl_news_14";a:1:{s:5:"limit";s:4:"0,30";}}s:7:"sorting";a:3:{s:14:"tl_url_rewrite";s:4:"name";s:9:"tl_module";s:4:"name";s:7:"tl_news";s:9:"date DESC";}s:15:"checkbox_groups";a:3:{s:20:"cbc_modules_benutzer";i:1;s:18:"cbc_modules_layout";i:1;s:30:"cbc_imageSizes_eigene-größen";i:1;}s:15:"backend_modules";a:3:{s:8:"accounts";i:1;s:7:"content";i:1;s:6:"design";i:1;}s:26:"template_studio_theme_slug";N;}"
      "dateAdded" => 1683037237
      "secret" => null
      "lastLogin" => 1772520965
      "currentLogin" => 1772605065
      "backupCodes" => null
      "trustedTokenVersion" => 0
      "faqs" => "a:0:{}"
      "faqp" => "a:0:{}"
      "news" => "a:0:{}"
      "newp" => "a:0:{}"
      "calendars" => "a:0:{}"
      "calendarp" => "a:0:{}"
      "calendarfeeds" => "a:0:{}"
      "calendarfeedp" => "a:0:{}"
      "newsletters" => "a:0:{}"
      "newsletterp" => "a:0:{}"
      "doNotCollapse" => false
      "pageLanguageLabels" => null
      "frontendModules" => "a:0:{}"
      "rocksolidFrontendHelperOperations" => "a:0:{}"
      "rocksolidFrontendHelperContentElements" => "a:0:{}"
      "rocksolidFrontendHelper" => "1"
      "rocksolidFrontendHelperLightbox" => "1"
      "pdirSeoPlugin" => "a:0:{}"
      "pdirSeoPluginRewriteWidget" => "0"
      "tags_disable_add_new" => "a:0:{}"
      "doNotHideMessages" => false
    ]
    #arrModified: []
    #arrRelations: array:9 [
      "groups" => array:4 [
        "table" => "tl_user_group"
        "field" => "id"
        "type" => "belongsToMany"
        "load" => "lazy"
      ]
      "pagemounts" => array:4 [
        "table" => "tl_page"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "forms" => array:4 [
        "table" => "tl_form"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "amg" => array:4 [
        "table" => "tl_member_group"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "faqs" => array:4 [
        "table" => "tl_faq_category"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "news" => array:4 [
        "table" => "tl_news_archive"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "calendars" => array:4 [
        "table" => "tl_calendar"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "calendarfeeds" => array:4 [
        "table" => "tl_calendar_feed"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
      "newsletters" => array:4 [
        "table" => "tl_newsletter_channel"
        "field" => "id"
        "type" => "hasMany"
        "load" => "lazy"
      ]
    ]
    #arrRelated: []
    #arrEnums: []
    #blnPreventSaving: false
  }
  "numberOfComments" => 0
  "commentCount" => "(Kommentare: 0)"
  "timestamp" => 1639574580
  "datetime" => "2021-12-15T14:23:00+01:00"
  "addBefore" => true
  "picture" => array:4 [
    "img" => array:5 [
      "srcset" => "/assets/images/8/Automotive-xrtg5drct6p5ttq.jpg 1x, /assets/images/n/Automotive-7h6zwrtcmdhhj3h.jpg 2x"
      "src" => "/assets/images/8/Automotive-xrtg5drct6p5ttq.jpg"
      "width" => 768
      "height" => 516
      "hasSingleAspectRatio" => true
    ]
    "sources" => array:7 [
      0 => array:6 [
        "srcset" => "/assets/images/p/Automotive-vshehdr89e7y206.webp 1x, /assets/images/m/Automotive-2tn0zyjbhwfp8t1.webp 2x"
        "src" => "/assets/images/p/Automotive-vshehdr89e7y206.webp"
        "width" => 280
        "height" => 188
        "media" => "(max-width: 321px)"
        "type" => "image/webp"
      ]
      1 => array:5 [
        "srcset" => "/assets/images/5/Automotive-ycnbh3ce1cb7zf4.jpg 1x, /assets/images/d/Automotive-8w231swyfrhb7dy.jpg 2x"
        "src" => "/assets/images/5/Automotive-ycnbh3ce1cb7zf4.jpg"
        "width" => 280
        "height" => 188
        "media" => "(max-width: 321px)"
      ]
      2 => array:6 [
        "srcset" => "/assets/images/q/Automotive-ytk0ytxesb0c5m2.webp 1x, /assets/images/h/Automotive-d5xyzh3waf4nmey.webp 2x"
        "src" => "/assets/images/q/Automotive-ytk0ytxesb0c5m2.webp"
        "width" => 688
        "height" => 462
        "media" => "(min-width:322px) and (max-width:768px)"
        "type" => "image/webp"
      ]
      3 => array:5 [
        "srcset" => "/assets/images/m/Automotive-krwbdkrcdn32qd4.jpg 1x, /assets/images/k/Automotive-26caknsbbjpbwfm.jpg 2x"
        "src" => "/assets/images/m/Automotive-krwbdkrcdn32qd4.jpg"
        "width" => 688
        "height" => 462
        "media" => "(min-width:322px) and (max-width:768px)"
      ]
      4 => array:6 [
        "srcset" => "/assets/images/g/Automotive-che83jpzj4m7s1e.webp 1x, /assets/images/r/Automotive-shs2dac9ke2ye66.webp 2x"
        "src" => "/assets/images/g/Automotive-che83jpzj4m7s1e.webp"
        "width" => 648
        "height" => 435
        "media" => "(min-width:769px) and (max-width:991px)"
        "type" => "image/webp"
      ]
      5 => array:5 [
        "srcset" => "/assets/images/5/Automotive-m0jkffmqd3kk2k3.jpg 1x, /assets/images/n/Automotive-qtj8t9wp3pxj0kv.jpg 2x"
        "src" => "/assets/images/5/Automotive-m0jkffmqd3kk2k3.jpg"
        "width" => 648
        "height" => 435
        "media" => "(min-width:769px) and (max-width:991px)"
      ]
      6 => array:5 [
        "srcset" => "/assets/images/z/Automotive-eb9jseak75e5s15.webp 1x, /assets/images/g/Automotive-5ar7nv5xg8n33fq.webp 2x"
        "src" => "/assets/images/z/Automotive-eb9jseak75e5s15.webp"
        "width" => 768
        "height" => 516
        "type" => "image/webp"
      ]
    ]
    "alt" => "Fabrik in der Autos produziert werden"
    "title" => ""
  ]
  "width" => 1608
  "height" => 1080
  "arrSize" => array:7 [
    0 => 768
    1 => 516
    2 => 2
    3 => "width="768" height="516""
    "bits" => 8
    "channels" => 3
    "mime" => "image/jpeg"
  ]
  "imgSize" => " width="768" height="516""
  "src" => "/assets/images/8/Automotive-xrtg5drct6p5ttq.jpg"
  "license" => ""
  "uuid" => "a1b8da41-f641-11ee-898a-7f038fc633ad"
  "floatClass" => " float_above"
  "figure" => Contao\CoreBundle\Image\Studio\Figure {#1518
    -image: Contao\CoreBundle\Image\Studio\ImageResult {#1514
      -picture: Contao\Image\Picture {#1595
        -img: array:5 [
          "srcset" => array:2 [
            0 => array:2 [
              0 => Contao\Image\Image {#1579
                #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/8/Automotive-xrtg5drct6p5ttq.jpg"
                #dimensions: Contao\Image\ImageDimensions {#1582
                  -size: Imagine\Image\Box {#1590
                    -width: 768
                    -height: 516
                  }
                  -orientation: 1
                  -relative: false
                  -undefined: false
                }
                #imagine: Imagine\Imagick\Imagine {#1433
                  -metadataReader: null
                  -classFactory: null
                }
                -importantPart: null
              }
              1 => "1x"
            ]
            1 => array:2 [
              0 => Contao\Image\Image {#1583
                #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/n/Automotive-7h6zwrtcmdhhj3h.jpg"
                #dimensions: Contao\Image\ImageDimensions {#1592
                  -size: Imagine\Image\Box {#1593
                    -width: 1536
                    -height: 1032
                  }
                  -orientation: 1
                  -relative: false
                  -undefined: false
                }
                #imagine: Imagine\Imagick\Imagine {#1433}
                -importantPart: null
              }
              1 => "2x"
            ]
          ]
          "src" => Contao\Image\Image {#1579}
          "width" => 768
          "height" => 516
          "hasSingleAspectRatio" => true
        ]
        -sources: array:7 [
          0 => array:6 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1551
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/p/Automotive-vshehdr89e7y206.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1554
                    -size: Imagine\Image\Box {#1537
                      -width: 280
                      -height: 188
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1549
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/m/Automotive-2tn0zyjbhwfp8t1.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1557
                    -size: Imagine\Image\Box {#1556
                      -width: 560
                      -height: 376
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1551}
            "width" => 280
            "height" => 188
            "media" => "(max-width: 321px)"
            "type" => "image/webp"
          ]
          1 => array:5 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1550
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/5/Automotive-ycnbh3ce1cb7zf4.jpg"
                  #dimensions: Contao\Image\ImageDimensions {#1552
                    -size: Imagine\Image\Box {#1560
                      -width: 280
                      -height: 188
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1553
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/d/Automotive-8w231swyfrhb7dy.jpg"
                  #dimensions: Contao\Image\ImageDimensions {#1562
                    -size: Imagine\Image\Box {#1563
                      -width: 560
                      -height: 376
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1550}
            "width" => 280
            "height" => 188
            "media" => "(max-width: 321px)"
          ]
          2 => array:6 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1555
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/q/Automotive-ytk0ytxesb0c5m2.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1566
                    -size: Imagine\Image\Box {#1558
                      -width: 688
                      -height: 462
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1559
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/h/Automotive-d5xyzh3waf4nmey.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1569
                    -size: Imagine\Image\Box {#1568
                      -width: 1376
                      -height: 924
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1555}
            "width" => 688
            "height" => 462
            "media" => "(min-width:322px) and (max-width:768px)"
            "type" => "image/webp"
          ]
          3 => array:5 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1561
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/m/Automotive-krwbdkrcdn32qd4.jpg"
                  #dimensions: Contao\Image\ImageDimensions {#1564
                    -size: Imagine\Image\Box {#1572
                      -width: 688
                      -height: 462
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1565
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/k/Automotive-26caknsbbjpbwfm.jpg"
                  #dimensions: Contao\Image\ImageDimensions {#1574
                    -size: Imagine\Image\Box {#1575
                      -width: 1376
                      -height: 924
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1561}
            "width" => 688
            "height" => 462
            "media" => "(min-width:322px) and (max-width:768px)"
          ]
          4 => array:6 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1567
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/g/Automotive-che83jpzj4m7s1e.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1578
                    -size: Imagine\Image\Box {#1570
                      -width: 648
                      -height: 435
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1571
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/r/Automotive-shs2dac9ke2ye66.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1581
                    -size: Imagine\Image\Box {#1580
                      -width: 1296
                      -height: 870
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1567}
            "width" => 648
            "height" => 435
            "media" => "(min-width:769px) and (max-width:991px)"
            "type" => "image/webp"
          ]
          5 => array:5 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1573
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/5/Automotive-m0jkffmqd3kk2k3.jpg"
                  #dimensions: Contao\Image\ImageDimensions {#1576
                    -size: Imagine\Image\Box {#1584
                      -width: 648
                      -height: 435
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1577
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/n/Automotive-qtj8t9wp3pxj0kv.jpg"
                  #dimensions: Contao\Image\ImageDimensions {#1586
                    -size: Imagine\Image\Box {#1587
                      -width: 1296
                      -height: 870
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1573}
            "width" => 648
            "height" => 435
            "media" => "(min-width:769px) and (max-width:991px)"
          ]
          6 => array:5 [
            "srcset" => array:2 [
              0 => array:2 [
                0 => Contao\Image\Image {#1585
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/z/Automotive-eb9jseak75e5s15.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1596
                    -size: Imagine\Image\Box {#1588
                      -width: 768
                      -height: 516
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "1x"
              ]
              1 => array:2 [
                0 => Contao\Image\Image {#1589
                  #path: "/www/htdocs/w01e7d56/esyon/blue/assets/images/g/Automotive-5ar7nv5xg8n33fq.webp"
                  #dimensions: Contao\Image\ImageDimensions {#1599
                    -size: Imagine\Image\Box {#1598
                      -width: 1536
                      -height: 1032
                    }
                    -orientation: 1
                    -relative: false
                    -undefined: false
                  }
                  #imagine: Imagine\Imagick\Imagine {#1433}
                  -importantPart: null
                }
                1 => "2x"
              ]
            ]
            "src" => Contao\Image\Image {#1585}
            "width" => 768
            "height" => 516
            "type" => "image/webp"
          ]
        ]
      }
      -originalDimensions: Contao\Image\ImageDimensions {#1523
        -size: Imagine\Image\Box {#1522
          -width: 1608
          -height: 1080
        }
        -orientation: 1
        -relative: false
        -undefined: false
      }
      -locator: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#1450
        -externalId: null
        -container: null
        -loading: []
        -providedTypes: ? array
        -factories: array:10 [
          "contao.assets.files_context" => array:4 [
            0 => "services"
            1 => "contao.assets.files_context"
            2 => "getContao_Assets_FilesContextService"
            3 => false
          ]
          "contao.filesystem.virtual.files" => array:4 [
            0 => "privates"
            1 => "contao.filesystem.virtual.files"
            2 => "getContao_Filesystem_Virtual_FilesService"
            3 => true
          ]
          "contao.framework" => array:4 [
            0 => "services"
            1 => "contao.framework"
            2 => "getContao_FrameworkService"
            3 => false
          ]
          "contao.image.factory" => array:4 [
            0 => "services"
            1 => "contao.image.factory"
            2 => "getContao_Image_FactoryService"
            3 => true
          ]
          "contao.image.picture_factory" => array:4 [
            0 => "services"
            1 => "contao.image.picture_factory"
            2 => "getContao_Image_PictureFactoryService"
            3 => true
          ]
          "contao.image.resizer" => array:4 [
            0 => "services"
            1 => "contao.image.resizer"
            2 => "getContao_Image_ResizerService"
            3 => true
          ]
          "contao.image.studio" => array:4 [
            0 => "services"
            1 => "contao.image.studio"
            2 => "getContao_Image_StudioService"
            3 => true
          ]
          "contao.insert_tag.parser" => array:4 [
            0 => "services"
            1 => "contao.insert_tag.parser"
            2 => "getContao_InsertTag_ParserService"
            3 => true
          ]
          "contao.routing.page_finder" => array:4 [
            0 => "services"
            1 => "contao.routing.page_finder"
            2 => "getContao_Routing_PageFinderService"
            3 => false
          ]
          "event_dispatcher" => array:4 [
            0 => "services"
            1 => "event_dispatcher"
            2 => "getEventDispatcherService"
            3 => false
          ]
        ]
        -factory: Container5TwdPAy\Contao_ManagerBundle_HttpKernel_ContaoKernelProdContainer::getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed {#115
          returnType: "mixed"
          this: Container5TwdPAy\Contao_ManagerBundle_HttpKernel_ContaoKernelProdContainer {#137 …}
        }
        -serviceMap: array:10 [
          "contao.assets.files_context" => array:4 [
            0 => "services"
            1 => "contao.assets.files_context"
            2 => "getContao_Assets_FilesContextService"
            3 => false
          ]
          "contao.filesystem.virtual.files" => array:4 [
            0 => "privates"
            1 => "contao.filesystem.virtual.files"
            2 => "getContao_Filesystem_Virtual_FilesService"
            3 => true
          ]
          "contao.framework" => array:4 [
            0 => "services"
            1 => "contao.framework"
            2 => "getContao_FrameworkService"
            3 => false
          ]
          "contao.image.factory" => array:4 [
            0 => "services"
            1 => "contao.image.factory"
            2 => "getContao_Image_FactoryService"
            3 => true
          ]
          "contao.image.picture_factory" => array:4 [
            0 => "services"
            1 => "contao.image.picture_factory"
            2 => "getContao_Image_PictureFactoryService"
            3 => true
          ]
          "contao.image.resizer" => array:4 [
            0 => "services"
            1 => "contao.image.resizer"
            2 => "getContao_Image_ResizerService"
            3 => true
          ]
          "contao.image.studio" => array:4 [
            0 => "services"
            1 => "contao.image.studio"
            2 => "getContao_Image_StudioService"
            3 => true
          ]
          "contao.insert_tag.parser" => array:4 [
            0 => "services"
            1 => "contao.insert_tag.parser"
            2 => "getContao_InsertTag_ParserService"
            3 => true
          ]
          "contao.routing.page_finder" => array:4 [
            0 => "services"
            1 => "contao.routing.page_finder"
            2 => "getContao_Routing_PageFinderService"
            3 => false
          ]
          "event_dispatcher" => array:4 [
            0 => "services"
            1 => "event_dispatcher"
            2 => "getEventDispatcherService"
            3 => false
          ]
        ]
        -serviceTypes: array:10 [
          "contao.assets.files_context" => "?"
          "contao.filesystem.virtual.files" => "?"
          "contao.framework" => "?"
          "contao.image.factory" => "?"
          "contao.image.picture_factory" => "?"
          "contao.image.resizer" => "?"
          "contao.image.studio" => "?"
          "contao.insert_tag.parser" => "?"
          "contao.routing.page_finder" => "?"
          "event_dispatcher" => "?"
        ]
      }
      -projectDir: "/www/htdocs/w01e7d56/esyon/blue"
      -filePathOrImageInterface: "/www/htdocs/w01e7d56/esyon/blue/files/content/blog/content/Branchenfotos/Automotive.jpg"
      -sizeConfiguration: "a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:1:"3";}"
      -resizeOptions: null
    }
    -metadata: Contao\CoreBundle\File\Metadata {#1526
      -values: array:6 [
        "title" => ""
        "alt" => "Fabrik in der Autos produziert werden"
        "link" => ""
        "caption" => ""
        "license" => ""
        "uuid" => "a1b8da41-f641-11ee-898a-7f038fc633ad"
      ]
      -schemaOrgJsonLd: null
    }
    -linkAttributes: array:1 [
      "href" => ""
    ]
    -lightbox: null
    -options: []
  }
  "tagsRaw" => array:1 [
    0 => array:5 [
      "id" => 3
      "tag" => "E-Commerce"
      "tstamp" => 1761740264
      "translation" => "a:0:{}"
      "title" => "E-Commerce"
    ]
  ]
  "getSchemaOrgData" => Closure(): array {#1524
    returnType: "array"
    class: "InspiredMinds\ContaoLanguageAutoswitch\Module\NewsReaderModule"
    use: {
      $objArticle: Contao\NewsModel {#1491 …}
      $objTemplate: Contao\FrontendTemplate {#1495 …}
    }
  }
]
Fabrik in der Autos produziert werden
E-Commerce E-Commerce

Steffi Greuel 2 Minuten

Die technischen Grundlagen des Produkt Konfigurators

Bereits seit einiger Zeit stellen wir unseren Kundinnen und Kunden den Produkt Konfigurator der ESYON zur Verfügung, der die Erstellung variantenreicher Produkte ermöglicht. In diesem Beitrag wollen wir einmal die technische Ausgangsbasis beleuchten, über die der Produkt Konfigurator kreiert wurde. Die ASP.NET-Softwarebibliothek SignalR und Solver für Produktkonfigurationsmodelle bilden dabei zwei wesentliche Eckpfeiler, die wir Ihnen einmal erläutern werden.

Durchsichtiges Auto

Erstellen Sie individuelle Artikel mit dem Produkt Konfigurator

Artikel wie Laptops oder Autos sind enorm vielschichtig, auch innerhalb einer Baureihe kann es noch große Unterschiede bei den Ausstattungsmerkmalen geben. Wenn Sie diese oder ähnliche Artikel verkaufen, können Sie Ihren Kundinnen und Kunden ein individuelles Einkaufserlebnis bieten, indem Sie ihnen die Eigenkonfiguration Ihrer Produkte ermöglichen.

Zu diesem Zweck gibt es den Produkt Konfigurator von ESYON. Das Tool lässt Sie zentral in Mircosoft Dynamics 365 Finance eigene Konfigurationsmodelle erstellen und verwalten. Auf Wunsch können Sie Hierarchieebenen für eine mehrstufige Variantenerstellung anlegen. Eine Plausibilitätsprüfung garantiert, dass der von Ihnen vorgegebene Hierarchiebaum keinerlei logische Fehler enthält.

 

Microsoft-Funktionalität direkt bei Ihnen im Webshop: Mit SignalR und Solver

Beim Produkt Konfigurator haben wir Features aus Microsoft Dynamics 365 Finance in Microsoft Azure nutzbar gemacht. Auf die Art lässt sich das Tool nahtlos in Ihren Onlineshop integrieren. Im Mittelpunkt der Entwicklung standen der Azure SignalR Service und Solver, eine Strategie für Produktkonfigurationsmodelle.

Signalr Schema Bild

Was ist SignalR?

SignalR beinhaltet zahlreiche Software- und Clientbibliotheken, die eine Echtzeit-Kommunikation zwischen Server und Client ermöglichen. Diese erfolgt bidirektional, was bedeutet, dass sowohl Client als auch Server beide Seiten der Kommunikation innehaben: Sie sind gleichzeitig Sender und Empfänger verschiedenster Anfragen. Mithilfe von SignalR ist es außerdem möglich, dass verschiedene Clients untereinander Kontakt aufnehmen können oder ein Server mehrere Clients gleichzeitig kontaktiert. SignalR basiert auf ASP.NET, einem Microsoft Framework für die Entwicklung von Webanwendungen mittels HTML, CSS und JavaScript. Sowohl SignalR als auch ASP.NET sind open-source.

Der Azure SignalR Service gewährleistet die Kommunikation zwischen Ihrem Onlineshop und Microsoft Dynamics 365 Finance, worüber der Produkt Konfigurator zentral gesteuert wird, und ermöglicht es, dass die Konfigurationsmodelle des ERPs von außen nutzbar sind.

 

ESYON: Ihr Full-Service-Partner für Cloud-Hosting, ERP und E-Commerce

Mit Microsoft Dynamics 365 Finance, Microsoft Azure und OXID eShop bringt ESYON die drei Welten ERP, Cloud und E-Commerce zusammen. In mehr als zehn Jahren Unternehmensgeschichte durften wir schon einige Unternehmen aus dem Mittelstand bei ihrem Onlineauftritt unterstützen. Gerne begleiten wir auch Ihr Projekt! Sprechen Sie uns einfach an, in einem unverbindlichen Ersttermin klären wir die Möglichkeiten und Anforderungen für Ihre E-Commerce-Plattform.

Das könnte Sie auch interessieren: