There is no need to create a PageTemplateFile instance manually for that.

It is not entirely clear what you want to do with your link in your template. `here/signin.html" does not look like a valid TALES expression. In plain Zope there are no easy tools to generate absolute URLs relative to a site root; perhaps you just want /signin.html and not use a TAL expression?

Thanks. That solved the index page problem. Now the index page shows up but when I click on the link I get a "resource not found" error: <p>Sorry, the requested resource does not exist. Check the URL and try again.</p><p><b>Resource:</b> 1999 GET</p>.
–
Bahman M.Jan 8 '13 at 12:49

The edited answer hit the spot; no need for TAL, just /signin.html. Thanks. The sign-in page has a button that creates the actual user. Clicking that button pops up another "resource not found" complaining about not being able to find the action method. However I think it's only a problem with my understanding how pages and actions work together.
–
Bahman M.Jan 8 '13 at 13:16