a simple way to do it is to set the pos field of the categories so that anything with a value of say 500 + is for shop by occasion and anything below 500 is standard
next create a copy of the categories.tpl and then just set up a if statement to check the value of the pos field in each of them to display the right categories.
something like
Code:
{if $categories[cat_num].pos > 500}