Hallo,
ich will in der Suche bei nur einem Suchergebnis direkt in das Artikeldetail. Mein Lösungsansatz ist folgender: Ich erweitere die Init-Methode des Suchcontrollers so, das am Ende geprüft, ob es nur ein Ergebnis gibt. Wenn ja, dann gibt es einen redirect:
class Extend_Search extends Extend_Search_parent
{
public function init()
{
parent::init();
if ($this->_iAllArtCnt == 1)
{
$redirect = $this->_aArticleList->current()->getLink();
oxRegistry::getUtils()->redirect($redirect, false );
}
}
}
Irgenwie dauert das mir aber zu lange. Der redirect könnte eventuell schon früher kommen oder ich könnte es auch ohne redirect lösen. Aber irgendwie stehe ich gerade auf dem Schlauch.
Habt Ihr eine bessere Idee?
Grüße,
Mario Lorenz