Re-writing setListing so that it works and returns correctly paged results.

Hi Guys,

I've rewritten this so that _setListing works and only pulls in products for the displayed paging, to do this I've added an observer to catalog_block_product_list_collection, however because of the event order this necessitates loading the block in the footer rather than the header.

I hope this is helpful.

Regards

Wayne Theisinger