Hallo zusammen,
gibt es irgendeine Möglichkeit (außer die SQL-Abfragen selbst zu schreiben), um eine Aktionslisten blätterbar darzustellen? Ich würde aber gerne die Oxid-Api nutzen, damit das Ganze möglichst schlank bleibt.
Ich löse das momentan über zwei loadAktionArticles-aufrufe, einmal mit Sql-Limit und einmal ohne, das ist aber wenig performant.
Also in etwa so:
$myConfig = $this->getConfig();
$iNrofCatArticles = (int) $myConfig->getConfigParam( 'iNrofCatArticles' );
$iNrofCatArticles = $iNrofCatArticles?$iNrofCatArticles:1;
$oArtList = oxNew( 'oxarticlelist' );
$oArtList->loadAktionArticles( 'e5ba2dce0eba9869585dc559d84ef982' );
$this->_iAllArtCnt = count( $oArtList );
$this->_iCntPages = round( $this->_iAllArtCnt/$iNrofCatArticles + 0.49 );
$oArtList->setSqlLimit( $iNrofCatArticles * $this->getActPage(), $iNrofCatArticles );
$oArtList->loadAktionArticles( 'e5ba2dce0eba9869585dc559d84ef982' );
return $oArtList;
Freue mich auf Vorschläge