Hi CatR,
Yes the problem with the existing 'template' option is that it assumes that the mark-up will still sit inside an unordered list. There currently isn't a way round this without editing the core files (which itself has the problem of being lost when you update).
You may be interested in this thread - in 1.6. I'll be adding a filter to enable you to provide your own template file - responsible for containing the entire mark-up giving you complete control. Its only an experimental feature though.
For the time being, the function you need to edit is eventorganiser_list_events
. Ensure the template option for the widget is empty, and there is a couple of things you'll want to edit:
- This line: which wraps the event list
- And this line: which determines what appears for each event