Hallo zusammen,
da eine Variante kein eigenes Zubehör haben kann, versuche ich dies mit folgendem Ansatz zu lösen.
Die Zubehör-Artikelnummern werden in einem Freitextfeld (attr14 in meinem Fall) gespeichert. (XXX,YYYY,BBBB usw.).
Jetzt habe ich eine Smarty-Erweiterung im Theme hinterlegt um die Artikeldaten der einzelnen Zubehörartikel in ein Array zu bekommen.
_private/smarty/modifier.getrelatedarticlesbyordernumbers.php
getOneByNumber(trim($ordernumber));
} catch (Exception $e) {
$article = array();
}
if (count($article) > 0) {
array_push($articleArray, $article);
}
}
return $articleArray;
}
Im Template kann dann die Var so ausgelesen werden:
{assign var=myRelatedArticles value=$sArticle.attr14|getrelatedarticlesbyordernumbers}
Wenn ich nun diese var an den Slider übergeben ist der Slider leider leer:
{include file="frontend/_includes/product_slider.tpl" articles=$myRelatedArticles sliderInitOnEvent="onShowContent-related"}
Ist das Array aus “$sArticle.sRelatedArticles” anders aufgebaut als das Array was von der API zurück kommt?