Ich habe im normalen Listing eine Ausgabe der Eigenschaften erstellt mit
{foreach from=$sArticle.sProperties item=sProperty}
... AUSGABE ...
{/foreach}
Diese Eigenschaften kann ich aber beim Suchergebnis nicht ausgeben lassen - wie erreiche ich die Ausgabe?
{foreach from=$sSearchResults.sArticles item=sArticle}
{foreach from=$sArticle.sProperties item=sProperty}
'sPage' => $this->Request()->getParam('sPage', 1),
'sSort' => $this->Request()->getParam('sSort', 7),
'sTemplate' => $this->Request()->getParam('sTemplate'),
'sPerPage' => array_values(explode('|', $pageCounts)),
'sRequests' => $request,
'shortParameters' => $mapper->getQueryAliases(),
'pageSizes' => array_values(explode('|', $pageCounts)),
'ajaxCountUrlParams' => [],
'sortings' => $sortings,
'sSearchResults' => [
'sArticles' => $articles,
'sArticlesCount' => $result->getTotalCount(),
],
'productBoxLayout' => $this->get('config')->get('searchProductBoxLayout'),
]);
}
/**
* Search product by order number
*
* @param string $search
1 „Gefällt mir“
Danke, aber so bekomme ich es nicht hin. Wieso kann man z.B $sArticle.articleName oder $sArticle.FREITEXTFELD auslesen, $sArticle.sProperties aber nicht?