Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Navigating complicated pages

Help! I’ve got all kinds of content on my page and now the editing interface is overwhelming! So many content groups! So many rows! So many widgets! I can’t make sense of this!

Tip 1: collapse everything

Start by collapsing all your content groups. This will hide a lot of distractions in the interface.

...

Now you can find and expand only the content group you want to deal with. If things are crazy inside your content groups too, apply the same technique to the rows within them and the widgets within your rows. This is like zooming out on your content to get an overall idea of its structure then zooming in to where you want to make edits.

Tip 2: Add meaningful IDs

Each content group, row, and widget has a field to provide an ID. Enter something meaningful in these fields to identify the content group / row / widget.

...

Look: the IDs are visible even when the Data Defintion groups are collapsed! Now you shouldn’t have to guess what each content group / row / widget is all about. Use this tip with #1 to make your life easier.

Note

Remember that IDs must be unique within a page.

Creating stub pages

Help! I’ve created a page, but I don’t have any widgets or layouts and I can’t submit/save my page without them!

It’s easy to get stuck like this. It may also be the case that your want to create all your pages up-front to establish your site architecture before populating content. In these situations, stub pages are your friend!

A stub page is a page that exists in your site that has no content on it.

Creating a stub page starts like creating any other page. For the (only) content group on the page, choose to created it from a layout builder (which is default, so you shouldn’t have to change anything here). Next, set the type for the (only) row to ‘Heading’. Lastly, enter something as the heading text (I like to use ‘stub’ for clarity). That’s it!

...

You now have a stub page that you use as a placeholder, link to in a navigation, or suit whatever other purposes it needs to.

...