Vererbung der oxarticles__oxlongdesc funktioniert nicht mehr

Hi zusammen,

ich habe festgestellt, dass in den Varianten die Vererbung der oxarticles__oxlongdesc nicht mehr funktioniert.
Es handelt sich um das Basic Template.

Vormals konnten die Descriptions über

[{ $product->oxarticles__oxlongdesc->value }]

ausgelesen werden, was auch immer funktioniert hat und jetzt irgendwie nicht mehr tut.
Natürlich wurde in einer Variante die oxlongdesc vom Vaterartikel übernommen, sofern in der
Variante kein Eintrag vorhanden ist.

Beim Nachsehen im neuen details.tpl der 4.5 er habe ich dann folgendes gefunden:

[{oxeval var=$product->getArticleLongDesc()}]

Allerdings wird hierbei die Longdescription in einer Variante auch nicht vom Vaterartikel vererbt…

Jemand eine Idee?

Allerbeste Grüße und Dankeschön vom Chris

Hi zusammen,

das Ganze kann übrigens auch im Demoshop nachvollzogen werden:

http://demoshop.oxid-esales.com/community-edition/Bekleidung/Fashion/Fuer-Sie/Jeans/Kuyichi-Jeans-ANNA-W-34-L-34-Blau.html

Ich habe die Description in der Variante gelöscht, also müsste jetzt eigentlich die Description
des Parent Articles angezeigt werden, was aber nicht funktioniert.

Bugeintrag:
https://bugs.oxid-esales.com/view.php?id=2956

Allerbeste Grüße vom Chris

Hmmm, was ich noch gar nicht bedacht habe, gibts denn vielleicht in der 4.5 er nen Schalter, wo man die Vererbung explizit anschalten muss? Oder vielleicht eine Config Einstellung?

So, in der oxarticle.php scheints folgender Fehler gewesen zu sein:

Funktion:


  protected function _assignParentFieldValues()

Stelle:


  if ( $this->getArticleLongDesc()->getRawValue() == null ) 

So, nun läuft der Hase und ich bin mit der 4.5 er endlich im Produktiveinsatz, mal sehen, was noch alles so raus kommt :wink:

schreibst Du´s zur Bugmeldung als Kommentar dazu?

Hi Ray,

hab ich gemacht :slight_smile:

Viele Greetz vom Chris