No you can’t link directly to a template file.
What you can do is either:
- Create a custom page template with your markup and content hardcoded into it. Then create a ‘dummy’ page in the back-end and assign the template to it. Then you can link to that page from the menu.
- Also create a ‘dummy’ page in the back-end, but instead of a custom template, create a
page-{slug}.php
template (where{$slug}
is the slug of the page) with your markup and content hardcoded into it. Then when you view that page thepage-{slug}.php
will be used instead ofpage.php
. Then you can link to that page from the menu.