Nolan

Developer

iain

3rd Party (Commercial)
Current Version: 2.5.2
Release Date: Jun 20, 2015

License Agreement

Buy Now!

$25.00
Qty:

EE Version Support

  • ExpressionEngine 2

Compatibility

If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.

  • Updater
  • Multi Site Manager
  • Stand Alone Entry Form
  • Low Variables
  • Content Elements
  • Better Workflow
  • Matrix
  • Grid
  • Webservice
  • Publisher

Requirements

  • jQuery for the Control Panel

Add-On Type(s)

Fieldtype

Tags

Nolan enables a very simple matrix style field within a Pixel & Tonic Matrix field, native Grid field or as a stand alone native EE custom field.

Installing/Usage

Install the Nolan Fieldtype and you’ll see ‘Nolan’ as an available celltype when configuring Matrix or Grid. Two required configuration fields are Column Labels and Column Names. Optional configuration fields are Column Field Types, and Maximum rows.

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

Column field types allowed are:

     
  • text_input (default)
  •  
  • textarea
  •  
  • checkbox
  •  
  • file

For example, I have a Nolan cell with a short name of ‘players’, and I want it to contain first and last names of team players. I also want to include a short bio, also indicate if that player is a Star Player and add their photo.

In Column Labels, I’d enter:
First Name | Last Name | Bio | Star Player | Photo

In Column Names, I’d enter:
first_name | last_name | bio | star_player | photo

In Column Field Types, I’d enter:
text_input | text_input | textarea | checkbox | file

Nolan 2.2 brings is an option to limit the number of Nolan rows a publisher can create per instance. So if you enter ‘3’, the publisher can create a maximum of 3 rows in each Nolan instance for that cell. Leave blank for unlimited rows.

Nolan 2.3 introduces textarea and checkbox cell types

Nolan 2.4 allows you to select a horizontal or vertical layout to Nolan tables, handy if you’re running short of space.

Nolan 2.5 introduces ‘File” cell type, which integrates with the native EE file manager.

Nolan 2.5.2 introduces Blocks compatibility

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}

Grid template code is very similar, except with the Grid fieldname prefix on the Nolan cell:


{teams} <!-- grid field -->
	{teams:players}<!-- nolan cell -->
		{first_name}, {last_name} - {position}
	{/teams: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

Nolan Links

This entry was created April 16, 2012, 12:04 pm.
This entry was last updated June 19, 2015, 9:59 pm.

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!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through devot-ee.com. If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at https://devot-ee.com/returns to initiate your return. If you have questions, email support@devot-ee.com.

9 Reviews:

leadsuccess 05.26.15

leadsuccess
Rating - {addon_rating_average}

Wow! I had no idea that this field type was a monster time saver and awesome in it’s simplicity.  I am really glad I found it :) For the price it’s well worth every penny.  Good job dev!

Brett Burwell 05.15.14

Rating - {addon_rating_average}

Super handy for certain types of data and works like a charm.

Fat Free Interactive 12.13.13

Rating - {addon_rating_average}

This was exactly what the doctor ordered. I needed to display a Matrix row ‘x’ number of times depending on the data. With Nolan I was able to easily do that.

This is why EE is awesome!

Noor Mohammad 11.07.13

Rating - {addon_rating_average}

Odd situation, excellent solution. Freedom is a good thing.

stefanos 10.30.13

Rating - {addon_rating_average}

Iian, is a fantastic tools. I needed matrix inside Matrix or Grid!! Now it’s possible easily with Nolan!!

Bjørn Børresen 09.16.13

Rating - {addon_rating_average}

It’s a Matrix inside The Matrix! .. what’s not to like?

Ryan Masuga 09.12.13

Ryan Masuga
Rating - {addon_rating_average}

We had a tough and odd situation that only a table in a Matrix could solve, and this add-on worked perfectly. Any other way would have introduced too much possible user error.

Great job, Iain!

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.”