I've created a new CMS page via the Admin area Content > Pages > Add New Page. I entered some text: Hello, World! but when I go to the page, all I see is "Hello, World!" on a blank page – my template / theme is missing. What am I doing wrong?


It sounds like you have selected the empty layout.

In the admin go to your CMS page and click on the design tab (you may need to click on the 'Currently Published Revision' first if you have version management enabled).

In the layout field make sure you have a layout other than empty selected.

enter image description here

Without seeing the admin it's hard to say that's definitely the case but it sounds likely.

| improve this answer | |
  • I had selected my new theme from the Custom Design too, which I reset to 'Please Select...' this morning which has fixed it. – MikeMason Apr 22 '16 at 8:30

Please change column layout to "1 column" from "Empty"

And run the below Commands

<your Magento install dir>/bin/magento setup:static-content:deploy
<your Magento install dir>/bin/magento setup:upgrade
<your Magento install dir>/bin/magento indexer:reindex
<your Magento install dir>/bin/magento cache:flush

that may solve your problem.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.