Construct Menu Item

Flexible Menus and Pages

For all of ExpressionEngine’s flexibility and powerful content management, there has not traditionally been a good way to manage stand-alone pages or create flexible menu systems that developers and content managers alike can both use with ease. Construct solves both of these problems.

Each Construct node has the option of both routing to a template, and outputting a menu structure in template tags.

Construct can also have multiple trees to fit many different content, page, and menu scenarios. But Construct doesn’t stop there.

Construct Menu Item Construct Menu Item

Flexible Settings

Construct’s flexible settings allow you to use it strictly for building menus, defining what member groups have access to various trees, and more.

And Construct’s master template preferences allow developers to associate ExpressionEngine templates with specific channels so that you can be sure the template chosen will fit the entry fields.

The template preferences also serve the purpose of giving your templates friendlier names so your users won’t be confused and so you can use ExpressionEngine’s “hidden templates” feature.

Construct Tree Settings Construct Tree Settings
Construct Template Tags

Powerful Template Tags

Construct’s template tags make no assumptions about your markup, your site structure, or what you want to display in your templates. In true ExpressionEngine style, Construct is purely BYOM (bring your own markup). You determine what your site looks like, not Construct. You write your HTML, Construct does not output any HTML of any kind.

And the {construct:children} tag ensures that your nested nodes will be placed exactly where they should be.

Construct puts the power in your hands.

Construct Template Tags Construct Template Tags

Get Started with Construct

Get started with Construct today by purchasing a site license! Once you’ve purchased Construct, a license will be added to your account and you’ll be able to download and use Construct right away.