This forum has moved, please join us on github discussions. We will keep these old posts available for reference. Thank you!

Creating layout.html during tutorial fails

When creating the layout.html from the steps from http://apostrophecms.org/docs/tutorials/getting-started/global.html and received the server-side error: “Error: template not found: apostrophe-pages:layout.html”

Searching didn’t find anything. I eventually continued by moving the layout.html to the root of the apostrophe-pages module, but that didn’t sit well with me.

After trying it on a fresh install, something clicked. The error was obviously from the server looking in the apostrophe-pages module, but the file was located at “lib/modules/apostrophe-templates/views/layout.html”. So I changed the {% extends "layout.html" %} in my page files to {% extends "apostrophe-templates:layout.html" %} on a hunch…and it worked!

So I assume that’s the fix, point to the module as well as the filename when extending files.