Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted March 15, 20168 yr Hello! There is public variable $resultsToGet in IPS\Content\Search\Query. As a result, we can easily change number of items on the result page when searching. Can you please create the same variable in IPS\core\modules\front\search\search.php? Because there is hard coded number, so we cannot control it: $select = \IPS\Db::i()->select( 'core_members.*', 'core_members', $where, $order, array( ( $page - 1 ) * 25, 25 ) ); ... $pagination = trim( \IPS\Theme::i()->getTemplate( 'global', 'core', 'global' )->pagination( $baseUrl, ceil( $count / 25 ), $page, 1 ) ); Thanks in advance!
March 15, 20168 yr There is no need for them to do that, since resultsToGet is a public variable, you can do this to retrieve it. \IPS\Content\Search\Query::init()->resultsToGet Hope it helps!
March 15, 20168 yr The code needs changing because the 25 value is hardcoded instead of using a variable we can update/change.
March 15, 20168 yr Ah, I misinterpreted what he meant, my fault. Why would you need to change the number? You can just put your own number as one of the parameters.
May 25, 20168 yr It had already been turned into a variable, but I've changed it to a class property for 4.1.13.
Archived
This topic is now archived and is closed to further replies.