Fehler in "OrderDetailsCartContentView" (2.0.15.4 und 2.1.0.0)

Thema wurde von Avenger, 28. August 2014 erstellt.

  1. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Der Artikellink aus dem Warenkorb wird nicht "geboosted".....

    PHP:
                $gm_product_link xtc_href_link(FILENAME_PRODUCT_INFOxtc_product_link($p_products_array[$i]['id'], $p_products_array[$i]['name']));
    ersetzen mit

    PHP:
          //Avenger
          
    $p_products_id=(int)$p_products_array[$i]['id'];
          
    $p_products_name=$p_products_array[$i]['name'];
          if (
    $coo_seo_boost->boost_products)
          {
            
    $gm_product_link xtc_href_link($coo_seo_boost->get_boosted_product_url($p_products_id$p_products_name) );
          }
          else
          {
            
    $gm_product_link xtc_href_link(FILENAME_PRODUCT_INFOxtc_product_link($p_products_id$p_products_name));
          }
          
    //Avenger
    Ich musste auch das "$p_products_array[$i]['id']" des Originals durch "(int)$p_products_array[$i]['id']" ersetzen, da sonst bei Artikeln mit Attributen der ID so aussieht: "p1234{1}{2}".

    Was dann zu einem "Artikel nicht gefunden"-Problem führt....
     
  2. Alex (living-zone.de)

    Alex (living-zone.de) Erfahrener Benutzer

    Registriert seit:
    24. Mai 2012
    Beiträge:
    60
    Danke erhalten:
    13
    Danke vergeben:
    20
    #2 Alex (living-zone.de), 28. August 2014
    Zuletzt bearbeitet: 28. August 2014
    Der Artikellink war an dieser Stelle nie "geboosted".....und in Merkzettel auch...
     
  3. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Der Link soll auch nicht geboostet sein, damit z. B. die Customizer- oder Eigenschaften-Daten nicht verloren gehen und auf der Artikelseite berücksichtigt werden können.
     
  4. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Gutes Thema!
    Schon mal die GX-Customizer-Felder "verschoben" im Template??? Also unter die Properties/Optionen?

    Dann zeigt der Warenkorb die Werte nicht mehr an, weil als direkte Aktion des "In den Warenkorb" macht er z. B. folgende Artikel-ID aus dem Produkt:

    1{29302}2{2}293{203}14.

    Bei der Option nach dem in den Warenkorb zum Warenkorb zu wechseln sind dann keine Customizer-Werte sichtbar.
    Aber nach einem Refresh auf den Warenkorb erscheinen Sie wieder.... dann sieht die Produkt-ID allerdings so aus:

    1{2}293{203}14{29302}2.

    Sozusagen aufsteigend sortiert... ab da gehts dann auch.
    :cool:

    Sieht so aus, als wenn die Produkt-ID mit den Wertetags an dieser einen stelle anders ausgelesen / zusammengesetzt wird.
     
  5. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Ich kann den Fehler nicht reproduzieren. Ich habe mit Attributen und Set unter der Attributauswahl getestet. Bei mir sind die Attribut-IDs von Anfang an als erstes im Link zu sehen. Hast du ein anderes Template im Einsatz, wo das Set im Quellcode über den Attributen platziert ist?
     
  6. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Hi Moritz!
    Jein, ein geändertes EyeCandy.

    Guckst Du hier:
    http://shop.der-hochzeitskartenshop.de/Testkategorie/Testartikel.html

    Shop ist noch ungenutzt, also inoffiziell :)
    "CARD_ID" ist ein GX-Customizer-Feld, jetzt aus reiner Notwehr (wieder) nach unten verschoben hinter die Attribute, die unten genutze werden (Druckart, Druckfarbe, Schriftart) war vorher oben drüber - wenn auch unsichtbar, aber da hatte ich mir nix bei gedacht, bis das Problem auftauchte.

    Nur durch die jetzige Position wird es wieder hinten an die Produkt-ID angehangen, sonst stand es vorne, vor den Attributen, direkt hinter der technischen ID in geschweiften Klammern; aber wie gesagt nur beim Wechsel der Produktseite in den Warenkorb, wenn man das so eingestellt hat, dass der WK aufgerufen werden soll. Nach einem Seitenrefresh im WK oder ähnlichem war es wieder "normal", angehangen an die Attributnummern.

    Achso, ist noch 2.0.14.2.
     
  7. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
  8. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Bedankt!