Hello Anna
Your solution seems reasonable and I've tried it but still have problems with the menu showing up in the pages that have the template applied. The template page shows the menu correctly...