Board Thread:Support Requests - Getting Technical/@comment-3234315-20190612080928

I'm sure this can be found a million times on the internet, but either I'm too dumb to find a site where I fully understand what is described or … anyway …

Is {{{#ifeq: {{{parameter|}}} the same as {{#if: {{{parameter|}}} | {{{#ifeq: {{{parameter}}} ?

Regardless which of both I use – it's said that the pipe makes the function ignore if the parameter is empty or omitted. But in the templates I'm working on, the "else" function does not happen when the parameter is omitted, it only works with an empty one. What am I doing wrong? Is this perhaps because it's a template that's called by a template? 