Mega Error
Download
The problem:
You have a channel with lots of fields. You've spent ages making a beautiful custom publish layout for your client to make their life easy. You've separated your fields across multiple tabs and everything looks great. Your client then creates a new entry and leaves a required field empty. EE captures the error and adds a warning, but the field is on the second tab and the client can't see it. They have no way of knowing there is a problem; they don't even know the entry hasn't been saved.
The solution:
Mega Error from Electric Putty is a free Expressionengine Accessory available for EE2.x which will look across all tabs within a publish layout for errors and flag them up in a way no one will miss.
The multi-tab publish view

The main error message

In tab error messages

Usage
Copy the folders to their relevant locations and configure the accessory for your desired needs in the addons->accessories area. That's it!
Download
- V1.1 : EE2 — CSS fix for Accessory tab [GitHub]
Changelog
V1.1 -- CSS tweak for accessory
V1.0 -- First release
14 comments
PXLated
Cool - Thanks!
Ibn Saeed
Thanks this will come in handy.
—Directed from http://eeinsider.com/blog/new-add-on-mega-error/
LMC
Hello,
I’m quite new to EE having only been using it for 1 week. How do you separate your fields into multiple tabs? I don’t see an option.
Thanks!
LM
Gary Braid
Thanks for this I am just about to finish my first client site and I think it will help them ( and probably me too )
Cheers
GB
Malcolm Elsworth
Thanks for all your comments, we’re really pleased Mega Error is proving useful.
LMC, there is information on creating custom publish layouts on the ExpressionEngine website: http://expressionengine.com/user_guide/cp/content/publish_page_layouts.html
Ibn Saeed
@Malcolm Elsworth,
Thanks for the link to creating Custom publish layouts.
Steve James
Thanks Malcolm, this is such a welcome add-on!
Dave
Great Accessorie!!!
Quick Q, is there anyway to remove Mega Error Tab at the bottom of the control panel?
Malcolm Elsworth
Hi Dave,
You can’t remove the tab from the bottom of the CP as far as I know. If you close the tab it is fairly unobtrusive.
We are aware that in V1 there was a naming conflict and when open the tab was picking up the same error styling as the actual error message. This has now been fixed in V1.1 (available above).
Thanks,
Malcolm
Erik Reagan
This looks like it will come in handy for a current project where we use custom publish layouts extensively. Often the required fields are on hidden tabs and unseen upon error.
Question: Because this is free, would you consider putting this on GitHub or something similar for community collaboration / contribution?
Best,
Erik
Rob
Hi Erik,
Great idea, I’ll set that up today and let people know on twitter
Thanks!
Rob
Erik: It’s now on GitHub at: https://github.com/electricputty/Mega-Error
Enjoy!
Rob
Erik Reagan
Awesome Rob. Thanks. I’ll fork it now :)
Erik
Mat-Moo Augier
This works to remove the tab - WOOHOOO!
http://forrst.com/posts/Hide_Tab_in_ExpressionEngine_2_Accessory-iic
Simply add that to “Set_sections()” in the main acc file