Hallo Leute,
ich versuche die Ergebnisse der Artikelsuche für das Frontend zu verändern. Hierzu wird ja Enlight_Controller_Action_PostDispatch_Search genutzt.
Die AjaxSearch konnte ich problemlos ändern, gehe ich jedoch auf alle Atikel in …/search?sSearch=TEST kann ich nicht auf die tpl_vars zugreifen.
Lasse ich mir die View ausgeben sind auch keine tpl_vars vorhanden. In der Smarty Debug-Console werden jedoch alle angezeigt.
Wie kommt das und wie komme ich an die Variablen ran um sie zu bearbeiten?
public static function getSubscribedEvents()
{
return ['Enlight_Controller_Action_PostDispatch_Frontend_AjaxSearch' => 'cleanAjaxSearch',
'Enlight_Controller_Action_PostDispatch_Frontend_Search' => 'cleanSearch'
];
}
public function cleanSearch(\Enlight_Controller_ActionEventArgs $args)
{
$controller = $args->getSubject();
$view = $controller->View();
$vars = $view->getAssign('sSearchResults');
VarDumper::dump($vars);
die();
}
Vielen Dank im Voraus