post_get_listings_listpage_query
Filter the listings list page data before sending it to the templates.
You need to have a working knowledge of Hooks before you get started.
Parameters
| Name | Type | Description | 
|---|---|---|
$listings | 
                                parameter | 
                                (array) | 
$params | 
                                parameter | 
                                (array) associative array with contextual data | 
Boilerplate Code
Use the boilerplate code to start using the filter, and add your own logic to modify the first argument and return it.
Clickfwd\Hook\Filter::add('post_get_listings_listpage_query', function($listings, $params)
{
    // Uncomment line below to view available data passed into hook
    // fwd_dd($listings, $params);
    return $listings;
});
        
                    Examples
Show Description When Summary is Empty
Clickfwd\Hook\Filter::add('post_get_listings_listpage_query', function($listings, $params)
{
	foreach ($listings as & $listing)
	{
		if ( !$listing['Listing']['summary'] && $listing['Listing']['description'] )
		{
			$listing['Listing']['summary'] = $listing['Listing']['description'];
		}
	}
 
	return $listings;
}, 10);
                                    
                    Source Files
/controllers/categories_controller.php