EE 1
EE 2
Nolan
Developer
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
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
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.”