Member Template Freedom

Allows embedding of Member module templates in regular templates.

FREEDOM!

FREEDOM!

Download

Overview

Having a consistent design throughout a site is critical for many clients, that’s why most of us are using dynamic header and footer templates for our sites. But when dealing with the Member module, you’ll find it near impossible to integrate your regular templates with the Member template system. This has been a source of frustration for many EE developers.

This plugin aims to “free” the Member templates from only being accessible through the ‘account’ profile trigger (or whatever trigger you may set). Now you can embed specific Member templates right inside your existing regular templates.


Download

Categories:
ExpressionEngine, Plugin,

1. Installation

Upload this file to the plugins folder of your ExpressionEngine installation

2. Usage

Go to Admin > Members and Groups > Member Profile Templates > Default.

First recommended step is to clear the member templates HTML Header and HTML Footer. You may also want to clear Page Header and Page Sub-header.

Then edit the other templates (like forgot_password or edit_profile) to your heart's desire.

You will also need to replace the Member template {path: variables to standard path= variables with your template's name. Be sure to do this for any links and especially any form actions.

Then make a new template or template group in the Templates tab.

Example template: user/index

{embed="site/header"}

{exp:bn_member_template template="{segment_2}"}

{embed="site/footer"}

Now, for example, you can have user/forgot_password using your own dynamic headers and footers.

3. Parameters

template (optional) - specify a specific member template to embed

Version 1.1.1
Version 1.0.0

Initial Release