EE 1
EE 2
Nolan

Developer

iain

3rd Party (Free)


Compatibility

  • Multi Site Manager
  • Stand Alone Entry Form
  • Low Variables
  • Better Workflow
  • Matrix

Requirements

  • jQuery for the Control Panel

Categories

Fieldtype

Tags

Nolan enables a very simple matrix style field within a Pixel & Tonic Matrix field

Installing/Usage

Install the Nolan Fieldtype and you’ll see ‘Nolan’ as an available celltype when configuring Matrix.

Two required configuration fields are Column Labels and Column Names.

‘Column Labels’ are what your publishers see, and ‘Column Names’ are what you reference in templates.

For example, I maybe have a Nolan cell with a short name of ‘players’, and I want it to contain first and last names of team players along with their position in the game.

In Column Labels, I’d enter: **First Name | Last Name | Position**

In Column Names, I’d enter: **first_name | last_name | position**

Configuration

Then if my matrix field had the short name ‘teams’, I could access the Nolan fields like so:

{teams} <!-- matrix field -->
		{players}<!-- nolan cell -->
			{first_name}, {last_name} - {position}
		{/players}
	{/teams}

Additional variables available are:

{total_nolan_cols} - Number of columns in the Nolan cell
{total_nolan_rows} - Number of rows in the Nolan cell
{nolan_row_count} - Same as {count} to avoid variable clashes

Caveats

Changing a Nolan cells short name will **not** update existing values set, so choose your short names wisely.

Support and Feature Requests

This celltype was developed for a specific task and has been ‘generalised’ for GitHub. I haven’t done a whole lot of testing so be aware if you’re using in a production environment.

The add-on is not officially supported but send requests/bug reports/pull requests here to this repo - NOT to devot:ee as I won’t get notified.

Hat tip

  • Hat tip to Stephen Lewis [@monooso](http://twitter.com/monooso) of Experience Internet for [Roland.js](https://github.com/experience/jquery.roland.js) which I modified with permission for Nolan.

     

    Nolan Links

    This entry was created April 16, 2012, 1:06 pm.
    This entry was last updated June 9, 2012, 11:54 am.

    Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

    2 Reviews:

    Brian Litzinger (BoldMinded) 05.15.12

    Rating - {addon_rating_average}

    I just wasted 12 hours going down a rabbit hole trying to build 2 new plugins to parse some text, then when I realized neither worked I said to myself “man, I really wish I can put a Matrix inside a Matrix right now.” Then remembered Nolan and used it for the first time. Works like a charm.

    Christopher Healey 04.19.12

    Christopher Healey
    Rating - {addon_rating_average}

    Works as described. I experienced no problems. Saves cell data as a serialized PHP array which makes for easy retrieval.

    Do keep in mind, as the author says, that “Changing a Nolan cells short name will **not** update existing values set, so choose your short names wisely.”