Artikelname muss Variable auflösen!

Thema wurde von Manni_HB, 2. Februar 2015 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ich muss verhältnismäßig sehr zeitnah erreichen, das im Artikelname eine Variable oder Konstante aufgelöst wird.

    Wo muss ich bei GX 2.0 eingreifen ... Updatesicherheit spielt im Moment keine Rolle.

    Für zielführende Hinweise bereits jetzt besten Dank.
     
  2. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Für die Listen "buildDatarray" in "product" überladen.

    In der Detailseite die "ProductUnfoContentView".
     
  3. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    #3 Manni_HB, 5. Februar 2015
    Zuletzt bearbeitet: 5. Februar 2015
    Für Detailansicht => OK
    "buildDatarray" überladen ist leider nicht durchgängig von Erfolg! :mad:
    Im "checkout" wirkt´s nicht, in Rechnungen und Mails wirkt´s nicht und schlußendlich landet in der "orders_product" doch wieder der Original-Produktname!
    Schade! :mad:

    Einzige saubere Möglichkeit wäre m.E. es in der Tabelle "products_description" in definierten Spalten zu ändern.
    Frei nach dem Motto: Ersetze alle Wörter "ELBE" durch "WESER".

    Wenn ein SQL-Spezi so´ne Sequenz hätte => <Freunde MegaOberON>
     
  4. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Code:
    UPDATE products_description SET spalte = REPLACE(spalte, 'ELBE', 'WESER');
    Keine Gewähr, zuvor Sicherung erstellen!
     
  5. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hmmm. DASSELBE → DASSWESER
     
  6. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Immer diese schlichten Einzeiler ... die dann auch noch funktionieren! :cool:
     
  7. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Wenn Du das damit lösen kannst (ersetzen der Variablen über SQL), dann verstehe ich Dein grundlegendes Problem nicht.

    Wozu dann eine Variable????
     
  8. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Die Frage ist berechtigt.
    Um in dem "Elbe/Weser" Bespiel zu bleiben, hierbei handelt es sich nur um ein Suffix zum eigentlichen Produktnamen.
    Da es damit Rechtsstreitigkeiten gibt, muss der gegebenenfalls ratzfatz geändert werden können.
    Mit einer "Variablen-Lösung" hätte es der Shopbetreiber selber können.
     
  9. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Kleine Nachfrage:

    Warum funktioniert dies nicht..
    Code:
    UPDATE products_description SET gm_url_keywords = REPLACE(gm_url_keywords, [^0-9], '') WHERE products_id >= 543 ;
    Ich möchte in einer kopierten Kategorie die Nummern in den Artikel-URLKeywords weghaben.
     
  10. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Manfred,
    Wenn Du die Kategorie / die Artikel kopierst, gibt es die URL doppelt mit verschiedenen Zielen.
    Der Shop setzt die Nummer dahinter, um den Artikel dem richtigen Ziel zuordnen zu können.
    Du müsstest also die URL der Kopie umbenennen / verändern.
     
  11. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Alles richtig .. wurde auch so gemacht.
    Die Nummern bleiben aber dennoch. Habe aber jetzt jemanden* gefunden, der die händisch beseitigt.

    *)Shopbetreiber dürfen auch mal was tun!