Hallo zusammen,
ich habe eine Installation mit Isotope übernommen. Für das Update auf 4.13.x und Isoptope 2.8 musste ich eine Erweiterung der Vorgänger-Agentur entfernen. Diese Erweiterung war für eine Bestimmte Preisfindung verantwortlich. Alle Element aus dieser Erweiterung sind entfernt, alle Attribute gelöscht und alle Produkte sind auf einen ganz gewöhnlichen Standard-Produkttyp umgestellt. Dennoch erhalte ich in der Ausgabe im Fronten stets als Preis 0.00. Ich hab alle damals angefertigten Templates herausgenommen und die original Isotope-Templates verwendet. Also eigentlich ist nix mehr drin, was irgendwie den Preis manipuliert.
Wenn ich nun im Template Produktleser einen Dump mache und mir via $this alles ausgaben lasse, dann bekomme ich bei generatePrice folgende Ausgabe:
Code:
"generatePrice" => Closure() {#1526 ?
class: "Isotope\Model\Product\Standard"
this: Isotope\Model\Product\Standard {#1323 ?
#objPrice: Isotope\Collection\ProductPrice {#1512 ?
#strTable: "tl_iso_product_price"
#intIndex: 0
#arrModels: array:1 [?
0 => Isotope\Model\ProductPrice {#1511 ?
#arrTiers: array:1 [?
1 => "10.00"
]
#arrData: array:10 [?
"id" => "405"
"pid" => "615"
"tstamp" => "1677838024"
"tax_class" => "0"
"config_id" => "0"
"member_group" => "0"
"start" => ""
"stop" => ""
"tier_keys" => "1"
"tier_values" => "10.00"
]
#arrModified: []
#arrRelations: array:4 [?
"pid" => array:4 [?]
"tax_class" => array:4 [?]
"config_id" => array:4 [?]
"member_group" => array:4 [?]
]
#arrRelated: array:1 [?]
#blnPreventSaving: false
}
]
}
Da taucht der "richtige" Preis auf. Aber eben bei $this-generatePrice() kommt immer 0.00 raus.
Hat mir jemand einen Tip wo ich noch schauen könnte bzw. was dazu führen kann, dass hier dauern 0.00 raus kommt ?
Lieben Dank für eure Hilfe