All add-ons currently require PHP 7.4 or greater.

On July 4th 2024 PHP 8.2 will be the new minimum requirement for all add-ons. Expect any add-on released after that date to require 8.2 or greater. Some releases may not immediately take advantage of 8.x specific features in PHP, which means you might, be able to continue using new releases in PHP 7.4, however, if you experience an error the first thing you should do is update to PHP 8.2 then create a support ticket if the error persists.

Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: CSM undefined index type error

Status Resolved
Add-on / Version Custom System Messages 3.0.1
Severity
EE Version 3.20

Peter Stalker

Mar 16, 2016

Description:

I have already used CSM on EE 2.7. However I am struggling to get your latest version to work on EE 3.2 for email.

If I do not have CSM installed I get the usual crude EE error messages.

I had hoped to use the CSM inline messages, but had no success setting that up [what should the ACT number be for email?]

Unfortunately, I cannot get the error page method to work properly either. I attach my settings in the attached screenshot. If there is an error on the form it throws up a series of errors

Notice
Undefined index: type
user/addons/system_messages/ext.system_messages.php, line 212 hide details

  Severity: E_NOTICE

Notice
Undefined index: type

user/addons/system_messages/ext.system_messages.php, line 213 show details

  Severity: E_NOTICE

Notice
Undefined index: type

user/addons/system_messages/ext.system_messages.php, line 216 show details

  Severity: E_NOTICE

If there is no error on the form, the email is sent correctly but instead of going to the email success page it generates more errors ,though saying the email has been sent. However if you use the “Click here if you are not redirected automatically” you finally get to the success page.

You can test this out by attempting to sent messages to me via
http://www.pstalker.com/contact

All very strange….

#1

BoldMinded (Brian)

What email are you talking about? CSM doesn’t manage email templates, just site messages. It looks like you forgot to attach the settings screenshot.

#2

BoldMinded (Brian)

Comment has been marked private.

#3

Peter Stalker

Comment has been marked private.

#4

BoldMinded (Brian)

Peter, is this still an issue or does 3.0.3 resolve it for you?

#5

Peter Stalker

Brian,

Thanks for your inquiry. I installed 3.0.3 on another EE 3.2.1 site, but it is not working for email, even without Low Events

If you follow the link. http://www.jerichowharf.com/contact and complete the form correctly the email goes through, but CSM does not go to the success page and instead shows

Exception Caught No such property: ‘TMPL’ on EllisLab\ExpressionEngine\Legacy\Facade Same message if the form is completed incorrectly.

If I uninstall CSM the email system works correctly. I get the appropriate success page specified in the EE tags or the standard EE error page.

#6

BoldMinded (Brian)

Can you take a screenshot of the entire error message? You may have to click the link to reveal the entire stack trace, but thats what I need to see.

#7

BoldMinded (Brian)

Can you try the same fix that I mentioned in this thread? https://boldminded.com/support/ticket/1301

#8

Peter Stalker

Brian,

I tried this, but got the message:

Exception Caught No such property: ‘TMPL’ on EllisLab\ExpressionEngine\Legacy\Facade

This may well be due incompatibility with another add-on, but the easiest solution for me now is just to build a page for EE user messages. So you can regard this ticket as closed.

Thanks for your efforts anyway!

#9

BoldMinded (Brian)

Comment has been marked private.

Login to reply