I'm tying into the event
catalog_block_product_list_collection to add additional sort options onto the collection. However, the class
Mage_Review_Model_Observer is also listening to this event. The observed function,
catalogBlockProductCollectionBeforeToHtml, loads the product collection and prevents me from making additional changes. Because this observer is inside core, it always fires first.
I would like to make my observer fire before the core observer, and I believe this can be accomplished by making the core module depend on my custom module. Is this possible?
I'm open to other approaches to solving this as well; there are no other relevant events that I've seen to tie into.