No big deal, it works just fine here too.

But the other thread is handy since I and several other template gurus are subscribed already, so we are sure to
see questions.
To answer your question, template programming mode (that's where we get to use functions) looks like this:
Code:
{fieldname:formatting:'function(arguments)'|prefix|suffix}
The four sections -- metadata field, formatting, function(s), and prefix-suffix pair -- are each optional. The ":" divides each section (except the last). The one after "fieldname" is required, even if there
is no fieldname, if anyhing other than "{fieldname}" is being used. So if you just use a function, you need to begin with ":" -- same goes with separating the fieldname and prefix-suffix (even though normally there is no separator).
".1" is formatting, so you will want to use
Code:
{series:.1:'ifempty($, field("title"))'}/{series}{series_index:| [|] - }{title} ({authors})
I took the liberty of making the brackets space and hyphen around the series_index dependent on there being one, by using a prefix-suffix pair.