Read the statement by Michael Teeuw here.
Default calendar customEvents not working
-
@pauabaer you didn’t add the debug setting to config.js
the transform happens in the front end, the backend (node_helper) gets the events from source and formats them for frontend.tye log you showed is from the backend
-
@sdetweil
I did add the debug setting but presumably at the wrong position.
Thought I should add it here:module: "calendar", header: "Familienkalender", position: "top_left", config:{ loglevel: ["DEBUG"], customEvents: [ { keyword: "Geburtstag", symbol: "birthday-cake", transform: { search: "^([^\']*) \'(\\d{4})$", replace: "$1 ($2)", yearmatchgroup: 2 } }
-
@pauabaer logevel is above the modules list
its not a module setting -
@sdetweil
Meanwhile I found the right place. Sorry for this.
In the pic below you can see the entry.Does help you?
-
your search regex is wrong,
^(.+) (\\d{4}) Geburtstag$
its captures EVERYTHING from the start… and there is nothing left for the remainder of the expression
you need to capture any character UP to the 1st space,
^([^\s]+) (\d{4}) Gerburstag$
I use https://regex101.com/ to test (see below)
escape the backslash as required
-
@sdetweil
Ok. Within the regex101 there is no mistake. But when I change within the config nothing happens again. -
@pauabaer you needed to escape the \ with another backslash
in the string… its a javascript thingas I noted in my prior post
also remove the leading / -
@sdetweil
I did. But…I got the feeling i am not far away from the solution. Have still patient to bring me to that point? :)
-
@pauabaer do you still see the same error in the dev console?
-