Search

Hello,

after upgrading from 2.2.X to 2.3 all my events are no longer working.

I even deleted and re-created them, then attached them to the proper pages, but they simply won't show up in my XML.

This happens with all the sites that I upgraded.

I must be missing something really simple here?

Hi! Did you check the log file? It can be found in <root>/manifest/logs Does it say anything about errors while processing events?

Yes, I checked the log files but found nothing in there.

It seems that this line in my form tag prevented the forms from working:

action="{/data/params/current-url}"

I use it a lot on my sites because it makes my forms pass the HTML validation. Without it it throws an exception due to the empty action="".

Anyway, it's fixed now and I can live with it. Thanks for your help!

I still wonder why none of my form data ever shows up in the XML on my debug screen. I suspect this is intentional? Possibly for reasons of security?

I think when you go to the debug page it reloads try submitting your form to the debug page, I have never tried it but i suspect it would work.

Yep, append ?debug to your action to see the xml, or you could use the option in the config to see event xml in the output as a comment.

Or create an XSLT utility on your frontend that shows a notification bar when <event> contains data. Then list out the event content when you hover over the bar, or something.

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details