Neu SMARTY-Änderungen beim Shopupdate von 5.2 auf 5.4 ... Kategorie-Funktionsattribute abfragen geht nicht mehr!

OliausderSchweiz

Aktives Mitglied
3. März 2013
41
0
Eine FUNCTION in Bootstrap.php enthält die folgenden Zeilen, welche in Shop 5.2 noch gefunzt hatten:

$kat = $smarty->get_template_vars("AktuelleKategorie");
if (is_object($kat) && isset($kat->categoryFunctionAttributes) && isset($kat->categoryFunctionAttributes["prin_merkmalfilter_in_kategorie"])) {
$filter = explode(",", $kat->categoryFunctionAttributes["prin_merkmalfilter_in_kategorie"]);

Nach dem Update auf Shop 5.4 geht das nicht mehr ... weiss hier jemand was ich da ändern muss?
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.251
486
Eine FUNCTION in Bootstrap.php enthält die folgenden Zeilen, welche in Shop 5.2 noch gefunzt hatten:

$kat = $smarty->get_template_vars("AktuelleKategorie");
if (is_object($kat) && isset($kat->categoryFunctionAttributes) && isset($kat->categoryFunctionAttributes["prin_merkmalfilter_in_kategorie"])) {
$filter = explode(",", $kat->categoryFunctionAttributes["prin_merkmalfilter_in_kategorie"]);

Nach dem Update auf Shop 5.4 geht das nicht mehr ... weiss hier jemand was ich da ändern muss?
Versuche mit getFunctionalAttributes(), gibt array zurück oder gleich mit getFunctionalAttribute($name).
bzw. direkt in der Kategory-Ebene: getCategoryFunctionAttributes(), gibt array zurück oder gleich mit getCategoryFunctionAttribute($name).
 
Zuletzt bearbeitet:

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.251
486
Stimmt, die ganzen Smarty 2 Funktionen waren schon in Shop 5.2 deprecated und sollten nicht mehr verwendet werden
Also get_config_vars, get_template_vars, clear_cache usw. sind nicht mehr da und wurden durch
getConfigVars, getTemplateVars, clearCache, usw. ersetzt
 

Ähnliche Themen