gpsr_manufacturer_name nach Version 1.9.6.5?

Freaky

Sehr aktives Mitglied
7. Mai 2009
1.328
104
Moin ihr lieben,

ich habe IRGENDWO hier im Forum gelesen, dass die Funktionsattribute nach WAWI Version 1.9.6.5 in der Datenbank umbenannt werden.
Ist da was dran?
Hintergrund ist der, dass ich nicht das originale JTL Plugin dafür verwende sondern etwa eigenes.
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
82
61
Die für die GPSR verwendeten Attribute werden im Update-Schritt auf Version 1.9.6.0 migriert und danach entfernt.
Das sind also Attribute mit folgenden IDs (Spalte cAttributId):
  • gpsr_manufacturer_name
  • gpsr_manufacturer_street
  • gpsr_manufacturer_housenumber
  • gpsr_manufacturer_postalcode
  • gpsr_manufacturer_city
  • gpsr_manufacturer_state
  • gpsr_manufacturer_country
  • gpsr_manufacturer_email
  • gpsr_manufacturer_homepage
  • gpsr_responsibleperson_name
  • gpsr_responsibleperson_street
  • gpsr_responsibleperson_housenumber
  • gpsr_responsibleperson_postalcode
  • gpsr_responsibleperson_city
  • gpsr_responsibleperson_state
  • gpsr_responsibleperson_country
  • gpsr_responsibleperson_email
  • gpsr_responsibleperson_homepage
Solange Deine Attribute andere IDs haben, passiert damit nichts.
 

Freaky

Sehr aktives Mitglied
7. Mai 2009
1.328
104
Danke für die Info.
Hier noch das passende Ticket dazu. KLICK

Ich habe leider noch immer eine Frage. Ich bin auf WAWI 1.9.6.5. Da müssten die Attribute ja schon weg sein. Ich benutze aber folgende Abfrage:
{$Artikel->FunktionsAttribute['gpsr_manufacturer_street']} {$Artikel->FunktionsAttribute['gpsr_manufacturer_housenumber']}

Diese Abfrage müsste doch dann angepasst werden oder?
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
82
61
Die Attribute sollten in 1.9.6.0 gelöscht worden sein, aber Deine Abfrage funktioniert ja trotzdem noch; liefert nur wahrscheinlich keinerlei Daten mehr.
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
82
61
Hast Du vielleicht nach der 1.9.6.0 nochmal manuell Attribute angelegt oder per Ameise importiert?

Mit folgender Abfrage kannst Du Dir die Datensätze auch nochmal direkt auf der Datenbank (per SQL) anzeigen lassen:
SQL:
SELECT    Art.kArtikel, Art.cArtNr, Att.kAttribut, Att.cAttributId, ArtAttSpr.cWertVarchar AS Inhalt
FROM    dbo.tAttribut AS Att
JOIN    dbo.tFeldTyp AS FT ON FT.kFeldTyp = Att.kFeldTyp
JOIN    dbo.tArtikelAttribut AS ArtAtt ON ArtAtt.kAttribut = Att.kAttribut
JOIN    dbo.tArtikel AS Art ON Art.kArtikel = ArtAtt.kArtikel
JOIN    dbo.tArtikelAttributSprache AS ArtAttSpr ON ArtAttSpr.kArtikelAttribut = ArtAtt.kArtikelAttribut AND ArtAttSpr.kSprache = 0
WHERE    Att.cAttributId = 'gpsr_manufacturer_name'
 

Freaky

Sehr aktives Mitglied
7. Mai 2009
1.328
104
Okay, die Abfrage liefert bei mir keine Ergebnisse aus.
Im Artikel (grafische Oberfläche) unter Attribute sind die Daten auch nicht. Die Pflege ich ja auch über den Hersteller.
Aber ich rufe das im Shop mit dem Code in Post 3 ab.

Dann passt da ja irgend etwas nicht.

PS: Wir legen auch neue Artikel an, da Funktioniert die Anzeige auch.
 
Zuletzt bearbeitet:

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
82
61
Ach so, im Shop... ich glaube, da werden die Daten aus den neuen Tabellen (nach Migration in 1.9.6.0) mit denselben Bezeichnern wie vorher die Attribute "generiert", damit die Logik sowohl "vorher" (< 1.9.6.0) als auch "nachher" weiterhin reibungslos funktioniert. Da macht also dann der Abgleich (bzw. der Shop) praktisch nur ein internes Renaming.
 
Zuletzt bearbeitet: